This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-J721E: X8B相机isp调试,2a算法和viss参数文件始终无法被读取

Part Number: PROCESSOR-SDK-J721E

您好,目前我在用J721E的RTOS,   调试X8B相机ISP, 根据文档教程编译好的vision_app库, 移植到板端,给软件链接, 但自己配置好的2a和viss参数文件(dcc_2a_oc08b40_wdr.h,dcc_ldc_ox08b40_wdr.h,dcc_viss_ox08b40_wdr.h)始终无法读到, 他读到的参数也不知是哪个参数文件, 是我的参数文件位置不对吗? 还是该参数已经写死, 或者在编译tivision_app库时, 参数已经编译在库里, 已无法在替换, 除非重新编译tivision_app库,请问这个问题怎么解决?

  • 您好,
    我不确定我是否正确理解了您的问题。
    是关于这些参数没有用到single-cam app吗?
    请问是否在此处添加了它们的头文件和数据结构?

    https://git.ti.com/cgit/processor-sdk/imaging/tree/utils/iss/src/app_iss_common.c?h=main#n76

    https://git.ti.com/cgit/processor-sdk/imaging/tree/utils/iss/src/app_iss_common.c?h=main#n101

  • 您好,

         感谢解答我的问题,

    1、/imaging/tree/utils/iss/src/app_iss_common.c, 这个文件配置好了,已经加入X8B相机设备名和引入参数文件的数据结构,demo是按照single-cam app这个示例改的,

    2、appIssGetDCCBuff2A()和appIssGetDCCSize2A(), 这两函数能返回值, 但不是-1,所以不知道这两个函数从哪儿读到的。板端移植2a和viss参数.h头文件时, 我放过很多位置, 如/usr/include/processor_sdk/imaging/sensor_drvinclude、/opt/vision_apps/,/home/root,但都不行。我自己的参数文件始终无法读到

  • 您好,

         请提供您参考的SDK版本。

    这个文件配置好了,已经加入X8B相机设备名和引入参数文件的数据结构,demo是按照single-cam app这个示例改的,

        可以的

    这两函数能返回值, 但不是-1

    函数运行了,成功的话返回0

    所以不知道这两个函数从哪儿读到的

    They are reading from the DCC buffers defined at the top of the same file with DCC data in the header files, e.g., below for IMX390.

    static uint8_t dcc_viss_imx390[DCC_VISS_IMX390_DCC_CFG_NUM_ELEM] = DCC_VISS_IMX390DCC_CFG;
    static uint8_t dcc_viss_imx390_wdr[DCC_VISS_IMX390_WDR_DCC_CFG_NUM_ELEM] = DCC_VISS_IMX390_WDRDCC_CFG;

    #include <dcc_viss_imx390.h>
    #include <dcc_viss_imx390_wdr.h>

    板端移植2a和viss参数.h头文件时, 我放过很多位置, 如/usr/include/processor_sdk/imaging/sensor_drvinclude、/opt/vision_apps/,/home/root,但都不行。我自己的参数文件始终无法读到

    我不确定我是否正确理解了您的问题。
    您似乎正在尝试将参数文件复制到 SD 卡,但这不是必需的。
    DCC 数据被编译到单摄像头应用程序中。