qn1589962529

qn1589962529

0个粉丝

2

问答

0

专栏

0

资料

qn1589962529  发布于  2020-05-21 09:50:15
采纳率 0%
2个问答
630

HI_MPI_IVE_DMA参数输入问题

     
求助大佬帮忙看下,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;
我来回答
回答4个
时间排序
认可量排序

zhuangweiye

0个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2020-05-21 11:26:24
认可0
如果是直接拷贝, 那么src 的宽高要等于dst的宽高

qn1589962529

0个粉丝

2

问答

0

专栏

0

资料

qn1589962529 2020-05-21 13:49:47
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=158789&ptid=80418]zhuangweiye 发表于 2020-5-21 11:26[/url]
如果是直接拷贝, 那么src 的宽高要等于dst的宽高[/quote]

那要是想实现部分抠图,该怎么办呢

qn1589962529

0个粉丝

2

问答

0

专栏

0

资料

qn1589962529 2020-05-21 13:54:18
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=158789&ptid=80418]zhuangweiye 发表于 2020-5-21 11:26[/url]
如果是直接拷贝, 那么src 的宽高要等于dst的宽高[/quote]

哦哦。明白了,感谢!!!

硅天下科技

2个粉丝

11

问答

0

专栏

7

资料

硅天下科技 2020-07-31 21:24:45
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=158789&ptid=80418]zhuangweiye 发表于 2020-5-21 11:26[/url]
如果是直接拷贝, 那么src 的宽高要等于dst的宽高[/quote]

高手哦,求进一步学习机会??
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区