qn1589962529

qn1589962529

0个粉丝

2

问答

0

专栏

0

资料

qn1589962529  发布于  2020-05-20 16:37:36
采纳率 0%
2个问答
1639

求助 调用 HI_MPI_IVE_DMA出现参数非法的问题

IVE_IMAGE_TYPE_E enType=IVE_IMAGE_TYPE_YUV420SP;

    for(DETECTION_ROW& dbox : d) {
        printf("box.size%d\n",d.size());

        IVE_IMAGE_S  stOutputImage ;
      
      
        IVE_DST_IMAGE_S *pstDst;
        IVE_DST_DATA_S stDstData;
        IVE_DST_IMAGE_S *data;

                cv::Rect2d rc_fy =dbox.box;
        float xmin=rc_fy.x;
        float ymin=rc_fy.y;

        HI_U64 x=(HI_U64) xmin;
        HI_U64 y=(HI_U64) ymin;
        HI_U32 width=(HI_U32)rc_fy.width;
        HI_U32 height=(HI_U32)rc_fy.height;


    //DMA 抠图   
      
        s32Ret = createImageByIVE(&stOutputImage,enType , (HI_U32)width, (HI_U32)height);
        stSrcData.u32Width   = stFrmInfo->stVFrame.u32Width;
        stSrcData.u32Height  = stFrmInfo->stVFrame.u32Height;
        stSrcData.u32Stride  = stFrmInfo->stVFrame.u32Stride[0];
        stSrcData.u64PhyAddr = stFrmInfo->stVFrame.u64PhyAddr[0] +x+y*stSrcData.u32Stride  ;
        stDstData.u32Width   = (stOutputImage.u32Width);
        stDstData.u32Height  =  stOutputImage.u32Height ;
        stDstData.u64PhyAddr =  stOutputImage.au64PhyAddr[0];
        stDstData.u32Stride  =  stOutputImage.au32Stride[0];
        stDstData.u64VirAddr = stOutputImage.au64VirAddr[0];
            
      s32Ret = HI_MPI_IVE_DMA(&hIveHandle,&stSrcData,&stDstData,&stCtrl,bInstant);
        
        SAMPLE_CHECK_EXPR_RET(HI_SUCCESS != s32Ret,s32Ret,"Error(%#x),HI_MPI_IVE_DMA failed!\n",s32Ret);

        if (HI_TRUE == bInstant)
        {
            s32Ret = HI_MPI_IVE_Query(hIveHandle,&bFinish,bBlock);
            while(HI_ERR_IVE_QUERY_TIMEOUT == s32Ret)
        {
            usleep(100);
            s32Ret = HI_MPI_IVE_Query(hIveHandle,&bFinish,bBlock);
        }
        SAMPLE_CHECK_EXPR_RET(HI_SUCCESS != s32Ret,s32Ret,"Error(%#x),HI_MPI_IVE_Query failed!\n",s32Ret);
        }
        return HI_SUCCESS;
我来回答
回答1个
时间排序
认可量排序

bing

5个粉丝

4

问答

0

专栏

0

资料

bing 2023-10-12 14:33:22
认可0

查看一下目标数据和源数据的宽高,,文档有限制不能大于1920*1080

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

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区