断电再接线

断电再接线

6个粉丝

3

问答

0

专栏

0

资料

断电再接线  发布于  2023-10-25 10:59:14
采纳率 0%
3个问答
916

3559调用HI_PQ_BIN_ImportBinData导入PQTool调试好的bin文件未生效

   

求助

问题描述

Hi3559调用HI_PQ_BIN_ImportBinData导入PQTool调试好的bin文件后3DNRX等参数未生效, 调用HI_MPI_VI_GetPipeNRXParam获取3DNRX参数后,和PQ_tools上的参数对不上,看实际图像效果也不一致。

相关代码
int SetParam::loadPqData(const std::string& addr) noexcept {
    SPDLOG_INFO("load pq table:{}", addr);
    unsigned int pqLen = HI_PQ_GetBinTotalLen();
    std::vector<uint8_t> pqBuffer(pqLen);

    auto size = getFileSize(addr.c_str());
    if (size != pqLen) {
        SPDLOG_ERROR("{} size {} is not equal to pq len {}", addr, size, pqLen);
        return -1;
    }

    std::ifstream pqData{addr, std::ios::binary};
    if (!pqData.is_open()) {
        SPDLOG_ERROR("open {} failed with {}", addr, strerror(errno));
        return errno;
    }

    try {
        pqData.read((char*)pqBuffer.data(), pqLen);
    } catch (const std::exception& e) {
        SPDLOG_ERROR("read {} failed with {}", addr, e.what());
        return -1;
    }

    auto ret = HI_PQ_BIN_ImportBinData(pqBuffer.data(), pqLen);
    if (0 != ret) {
        SPDLOG_ERROR("HI_PQ_BIN_ImportBinData failed with {:#x}",
                     (uint32_t)ret);
        return ret;
    }

    return ret;
}
错误信息

导入的时候并没有报错,信息如下:
[2023-10-25 02:31:17.892] [info] [set_param.cc:226] load pq table:/root/pq_data/pq_data_4ch_4.bin
VI_PIPE(0)
VI_PIPE(1)
VI_PIPE(2)
VI_PIPE(3)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[4] Mem NOT Init 0!
VI_PIPE(4)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[5] Mem NOT Init 0!
VI_PIPE(5)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[6] Mem NOT Init 0!
VI_PIPE(6)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[7] Mem NOT Init 0!
VI_PIPE(7)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[8] Mem NOT Init 0!
VI_PIPE(8)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[9] Mem NOT Init 0!
VI_PIPE(9)
VI_PIPE(0)
VI_PIPE(1)
VI_PIPE(2)
VI_PIPE(3)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[4] Mem NOT Init 0!
VI_PIPE(4)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[5] Mem NOT Init 0!
VI_PIPE(5)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[6] Mem NOT Init 0!
VI_PIPE(6)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[7] Mem NOT Init 0!
VI_PIPE(7)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[8] Mem NOT Init 0!
VI_PIPE(8)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[9] Mem NOT Init 0!
VI_PIPE(9)
VI_PIPE(0)
VI_PIPE(1)
VI_PIPE(2)
VI_PIPE(3)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[4] Mem NOT Init 0!
VI_PIPE(4)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[5] Mem NOT Init 0!
VI_PIPE(5)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[6] Mem NOT Init 0!
VI_PIPE(6)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[7] Mem NOT Init 0!
VI_PIPE(7)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[8] Mem NOT Init 0!
VI_PIPE(8)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[9] Mem NOT Init 0!
VI_PIPE(9)
VI_PIPE(0)
VI_PIPE(1)
VI_PIPE(2)
VI_PIPE(3)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[4] Mem NOT Init 0!
VI_PIPE(4)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[5] Mem NOT Init 0!
VI_PIPE(5)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[6] Mem NOT Init 0!
VI_PIPE(6)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[7] Mem NOT Init 0!
VI_PIPE(7)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[8] Mem NOT Init 0!
VI_PIPE(8)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[9] Mem NOT Init 0!
VI_PIPE(9)
VI_PIPE(0)
VI_PIPE(1)
VI_PIPE(2)
VI_PIPE(3)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[4] Mem NOT Init 0!
VI_PIPE(4)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[5] Mem NOT Init 0!
VI_PIPE(5)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[6] Mem NOT Init 0!
VI_PIPE(6)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[7] Mem NOT Init 0!
VI_PIPE(7)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[8] Mem NOT Init 0!
VI_PIPE(8)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[9] Mem NOT Init 0!
VI_PIPE(9)
u32OfstTableNum = 17
enRegType = 4.
enRegType = 3.
enRegType = 0.
enRegType = 1.
enRegType = 2.
enRegType = 3.
enRegType = 0.
enRegType = 1.
enRegType = 2.
enRegType = 3.
enRegType = 0.
enRegType = 1.
enRegType = 2.
enRegType = 3.
enRegType = 0.
enRegType = 1.
enRegType = 2.
VI_PIPE(0)
VI_PIPE(1)
VI_PIPE(2)
VI_PIPE(3)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[4] Mem NOT Init 0!
VI_PIPE(4)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[5] Mem NOT Init 0!
VI_PIPE(5)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[6] Mem NOT Init 0!
VI_PIPE(6)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[7] Mem NOT Init 0!
VI_PIPE(7)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[8] Mem NOT Init 0!
VI_PIPE(8)
[Func]:ISP_CheckMemInit [Line]:101 [Info]:ISP[9] Mem NOT Init 0!
VI_PIPE(9)

我来回答
回答1个
时间排序
认可量排序

monster

0个粉丝

0

问答

0

专栏

0

资料

monster 2024-01-12 10:21:41
认可0

解决了吗?我也遇到了同样的问题。

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区