qn1547372163

qn1547372163

0个粉丝

2

问答

0

专栏

0

资料

qn1547372163  发布于  2019-01-13 17:43:10
采纳率 0%
2个问答
5164

用3559A进行目标检测,已经在开发板上实现了检测,但是只显示检测的坐标,怎么把...

 

用3559A进行目标检测,已经在开发板上实现了检测,但是只显示检测的坐标,怎么把整幅图都显示出来?求助大佬们
我来回答
回答15个
时间排序
认可量排序

zgq91

0个粉丝

0

问答

0

专栏

0

资料

zgq91 2019-01-14 10:58:08
认可0
楼主 板上怎么移植深度学习算法 (NNIE),能否加个qq请教。  期待您的回复

qn1534489079

0个粉丝

12

问答

0

专栏

2

资料

qn1534489079 2019-01-21 17:15:58
认可0

你可以参考sample_nnie_main.c程序做修改
/mpp/sample/svp/multi-core/nnie/sample_nnie_main.c

0) RFCN(VI->VPSS->NNIE->VGS->VO).
1) Segnet(Read File).
2) FasterRcnnAlexnet(Read File).
3) FasterRcnnDoubleRoiPooling(Read File).
4) Cnn(Read File).
5) SSD(Read File).
6) Yolov1(Read File).
7) Yolov2(Read File).
8) LSTM(Read File).
9) Pvanet(Read File).
[code]    /*GetResult*/
    /*if user has changed net struct, please make sure SAMPLE_SVP_NNIE_Rfcn_GetResult
     function's input datas are correct*/
    s32Ret = SAMPLE_SVP_NNIE_Rfcn_GetResult(pstParam,pstSwParam);
    SAMPLE_SVP_CHECK_EXPR_RET(HI_SUCCESS != s32Ret,s32Ret,SAMPLE_SVP_ERR_LEVEL_ERROR,
        "Error,SAMPLE_SVP_NNIE_Rfcn_GetResult failed!\n");

    /*draw result, this sample has 21 classes:
     class 0:background     class 1:plane           class 2:bicycle
     class 3:bird           class 4:boat            class 5:bottle
     class 6:bus            class 7:car             class 8:cat
     class 9:chair          class10:cow             class11:diningtable
     class 12:dog           class13:horse           class14:motorbike
     class 15:person        class16:pottedplant     class17:sheep
     class 18:sofa          class19:train           class20:tvmonitor*/
    s32Ret = SAMPLE_SVP_NNIE_RoiToRect(&(pstSwParam->stDstScore),
    &(pstSwParam->stDstRoi), &(pstSwParam->stClassRoiNum), pstSwParam->af32ScoreThr,HI_TRUE,&(pstSwParam->stRect),
    pstExtFrmInfo->stVFrame.u32Width, pstExtFrmInfo->stVFrame.u32Height,u32BaseWidth,u32BaseHeight);
    SAMPLE_SVP_CHECK_EXPR_RET(HI_SUCCESS != s32Ret,s32Ret,SAMPLE_SVP_ERR_LEVEL_ERROR,
        "Error(%#x),SAMPLE_SVP_NNIE_RoiToRect failed!\n",s32Ret);

        //Draw rect
        s32Ret = SAMPLE_COMM_SVP_NNIE_FillRect(&stBaseFrmInfo, &(pstSwParam->stRect), 0x0000FF00);
        SAMPLE_CHECK_EXPR_GOTO(HI_SUCCESS!=s32Ret, BASE_RELEASE,
            "SAMPLE_COMM_SVP_NNIE_FillRect failed, Error(%#x)!\n", s32Ret);[/code]

qn1545666454

0个粉丝

0

问答

0

专栏

0

资料

qn1545666454 2019-01-30 16:21:30
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=122588&ptid=56919]qn1534489079 发表于 2019-1-21 17:15[/url]
你可以参考sample_nnie_main.c程序做修改
/mpp/sample/svp/multi-core/nnie/sample_nnie_main.c

[/quote]

您好,请问您这个代码是在3559A具体哪个型号的SDK里呢?我找了Hi3559AV100ES_SDK_V2.0.2.0.tgz,里面没有这个sample。另外,能共享下您的SDK吗?谢谢

qn1534489079

0个粉丝

12

问答

0

专栏

2

资料

qn1534489079 2019-01-31 09:52:10
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=123543&ptid=56919]qn1545666454 发表于 2019-1-30 16:21[/url]
您好,请问您这个代码是在3559A具体哪个型号的SDK里呢?我找了Hi3559AV100ES_SDK_V2.0.2.0.tgz,里面没有 ...[/quote]

我的SDK是
Hi3559AV100_SDK_V2.0.1.0.tgz

解压缩.tgz后,你要先执行sdk.unpack,才会有mpp, osdrv, osal, drv, hisyslink,....
\Hi3559AV100_SDK_V2.0.1.0\sdk.unpack

具体路径:
\Hi3559AV100_SDK_V2.0.1.0\package\mpp\sample\svp\multi-core\nnie

详细说明要先看一下SDK安装使用PDF:
\Hi3559A V100R001C02SPC010\ReleaseDoc\zh\01.software\board
Hi3559A╱C V100 SDK 安装及升级使用说明.pdf

qn1545666454

0个粉丝

0

问答

0

专栏

0

资料

qn1545666454 2019-02-10 20:53:17
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=123582&ptid=56919]qn1534489079 发表于 2019-1-31 09:52[/url]
我的SDK是
Hi3559AV100_SDK_V2.0.1.0.tgz

[/quote]

好的,谢谢

qn1547026664

0个粉丝

0

问答

0

专栏

0

资料

qn1547026664 2019-02-21 20:21:10
认可0
楼主碰到 加载模型的时 报错嘛  ”HI_MPI_SVP_NNIE_LoadModel [Line]:443 [Info]:Error(0xa0338003): the enRunMode(1) of input model should be 0!"  参考sdk中的ssd

qn1534489079

0个粉丝

12

问答

0

专栏

2

资料

qn1534489079 2019-03-04 17:18:53
认可0
本帖最后由 qn1534489079 于 2019-3-4 17:31 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=124238&ptid=56919]qn1547026664 发表于 2019-2-21 20:21[/url]
楼主碰到 加载模型的时 报错嘛  ”HI_MPI_SVP_NNIE_LoadModel [Line]:443 :Error(0xa0338003): the enRunMo ...[/quote]

依照"HiSVP API 参考.pdf":
0xA0338003 HI_ERR_SVP_NNIE_ILLEGAL_PARAM 参数超出合法范围

我执行SSD看起来是正常
[code]/Hi3559AV100_SDK_V2.0.1.0/mpp/sample/svp/multi-core/nnie # ./sample_nnie_main 5
[Level]:Debug,[Func]:SAMPLE_COMM_SVP_CheckSysInit [Line]:82 [Info]:Svp mpi init ok!
[Level]:Info,[Func]:SAMPLE_SVP_NNIE_Ssd [Line]:2081 [Info]:Ssd Load model!
[Level]:Info,[Func]:SAMPLE_SVP_NNIE_Ssd [Line]:2090 [Info]:Ssd parameter initialization!
[Level]:Info,[Func]:SAMPLE_SVP_NNIE_Ssd [Line]:2097 [Info]:Ssd start!
[Level]:Info,[Func]:SAMPLE_SVP_NNIE_Ssd [Line]:2126 [Info]:Ssd result:
[Level]:Info,[Func]:SAMPLE_SVP_NNIE_Detection_PrintResult [Line]:777 [Info]:==== The 7th class box info====
[Level]:Info,[Func]:SAMPLE_SVP_NNIE_Detection_PrintResult [Line]:790 [Info]:179 43 273 86 0.997070
[Level]:Info,[Func]:SAMPLE_SVP_NNIE_Detection_PrintResult [Line]:777 [Info]:==== The 12th class box info====
[Level]:Info,[Func]:SAMPLE_SVP_NNIE_Detection_PrintResult [Line]:790 [Info]:47 114 128 275 0.997314
[Level]:Debug,[Func]:SAMPLE_COMM_SVP_CheckSysExit [Line]:95 [Info]:Svp mpi exit ok!
/Hi3559AV100_SDK_V2.0.1.0/mpp/sample/svp/multi-core/nnie #[/code]

你可以再开一个terminal,下cat /dev/logmpp看是否有报错误讯息

qn1547026664

0个粉丝

0

问答

0

专栏

0

资料

qn1547026664 2019-03-05 10:40:45
认可0
楼主 视频流如何通过ive的 HI_MPI_IVE_Resize缩放到指定的大小;例如视频大小1216*900  如何缩放到300*300呢
现在用HI_MPI_IVE_Resize只能整数倍的缩放。  我的视频流裁剪时设置的1200*900 但裁剪后出来的是1216*900;很郁闷的HI_MPI_IVE_Resize不能由1216*900缩放到300*300

qn1534489079

0个粉丝

12

问答

0

专栏

2

资料

qn1534489079 2019-03-05 19:28:11
认可0
如果你不介意转换速度,可以考虑先cross compile openCV to SDK,透过openCV API来实现

[分享] 海思移植opencv+人脸检测+速度优化
[url]http://bbs.ebaina.com/forum.php?mod=viewthread&tid=4858&extra=page%3D1[/url]

tianxieakk

0个粉丝

0

问答

0

专栏

0

资料

tianxieakk 2019-03-19 09:47:46
认可0
请问使用Ruyi Studio对sample工程进行了仿真之后,能在windows环境下对这个工程进行交叉编译吗?

grimmel

0个粉丝

1

问答

0

专栏

0

资料

grimmel 2019-03-19 10:11:38
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=124665&ptid=56919]qn1534489079 发表于 2019-3-4 17:18[/url]
依照"HiSVP API 参考.pdf":
0xA0338003 HI_ERR_SVP_NNIE_ILLEGAL_PARAM 参数超出合法范围

[/quote]

SSD forward/getresult的耗时分别是多少毫秒?
能不能贴下供参考。

grimmel

0个粉丝

1

问答

0

专栏

0

资料

grimmel 2019-03-19 10:14:56
认可0
问个问题,怎么查询NNIE使用了多少?
类似TX1 tegrastats命令
       GTX nvidia-smi命令。

grimmel

0个粉丝

1

问答

0

专栏

0

资料

grimmel 2019-03-19 10:16:13
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=124680&ptid=56919]qn1547026664 发表于 2019-3-5 10:40[/url]
楼主 视频流如何通过ive的 HI_MPI_IVE_Resize缩放到指定的大小;例如视频大小1216*900  如何缩放到300*300呢 ...[/quote]

我是用libyuv从YUV420sp转成BGR 300x300,速度还可以,10ms一张。

qn1553154808

0个粉丝

0

问答

0

专栏

0

资料

qn1553154808 2019-03-21 15:57:23
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=140718&ptid=56919]tianxieakk 发表于 2019-3-19 09:47[/url]
请问使用Ruyi Studio对sample工程进行了仿真之后,能在windows环境下对这个工程进行交叉编译吗?[/quote]

windows上只能仿真,想编译成板子上的二进制可执行程序,得在linux上安装交叉编译环境

tianxieakk

0个粉丝

0

问答

0

专栏

0

资料

tianxieakk 2019-03-23 16:28:51
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=140867&ptid=56919]qn1553154808 发表于 2019-3-21 15:57[/url]
windows上只能仿真,想编译成板子上的二进制可执行程序,得在linux上安装交叉编译环境[/quote]

谢谢,已经能编译成功在板子上运行了
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区