<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
"); //-->

博客專(zhuān)欄

EEPW首頁(yè) > 博客 > 新版Hi3559AV100開(kāi)發(fā)注意事項

新版Hi3559AV100開(kāi)發(fā)注意事項

發(fā)布人:VXzhanggong345 時(shí)間:2023-11-11 來(lái)源:工程師 發(fā)布文章

 

新版HI3559AV100開(kāi)發(fā)注意事項

 

一、在Hi3559A上使用openCV VideoCapture開(kāi)啟.mp4影像檔, isOpened一直得到false

在Hi3559A上已經(jīng)cross compile ffmepg 4.1+openCV 3.4.4
但使用openCV VideoCapture開(kāi)啟.mp4影像檔, isOpened一直得到false
請問(wèn)要如何知道是什么原因無(wú)法開(kāi)啟影像檔?
如何看到fail原因?

[code]#include


const HI_CHAR* videoFilename = "GOPR0178_REC.mp4";

cv::VideoCapture cap(videoFilename);
if (!cap.isOpened()) {
  printf("Error opening video stream file (%s)(error:%d)\n",videoFilename,cap.isOpened());
}
[/code]

 

答:將openCV 3.4.4換成3.4.6后,isOpened就回傳ture了;

 

 

二、能用3559a的GPU做過(guò)實(shí)時(shí)渲染的么?性能能達到4K60么?

答:不能,時(shí)鐘默認480M,怎么改時(shí)鐘都改不了 詳細SDK Chat:zhanggong345

 

 

三、Hi3559A怎么將數據存到DDR,想從攝像頭獲取視頻數據,然后將視頻數據(YUV格式)傳給NNIE進(jìn)行訓練,在這個(gè)中間的過(guò)程希望建立一個(gè)調試步驟,將獲取的數據保存到DDR,來(lái)看數據是否正確。但是不知道怎么將攝像頭獲取的數據保存到DDR中?

答:文件夾tmp就是DDR空間;你可以先參考:
\Hi3559AV100_SDK_V2.0.2.0\package\mpp\tools\vi_chn_dump.c

                                             

 

 

四、Hi3559a不支持BT656隔行輸入嗎?

VI 都只能逐行, 不支持隔行

 

 

五、HI3559av100 mipi dev 問(wèn)題請教

SLVS  是2倍的關(guān)系。 但是 mipi 為什么也是2倍的關(guān)系那?

答:因為SAMPLE_COMM_VI_StartMIPI使用設定了LANE mode 7,所以每個(gè)sensor使用 4 lane;

六、用3559A進(jìn)行目標檢測,已經(jīng)在開(kāi)發(fā)板上實(shí)現了檢測,但是只顯示檢測的坐標,怎么把整幅圖都顯示出來(lái)?

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

解壓縮.tgz后,你要先執行sdk.unpack,才會(huì )有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

 

 

七、請問(wèn)Hi3559A VPSS的輸出格式是否只支持PIXEL_FORMAT_YUV_SEMIPLANAR_422/420?

答:輸入像素格式僅包含PIXEL_FORMAT_YVU_SEMIPLANAR_422、PIXEL_FORMAT_YVU_SEMIPLANAR_420、和PIXEL_FORMAT_YUV_400。
?輸出像素格式僅PIXEL_FORMAT_YVU_SEMIPLANAR_422、PIXEL_FORMAT_YVU_SEMIPLANAR_420、PIXEL_FORMAT_YUV_400、PIXEL_FORMAT_YUV_SEMIPLANAR_422 和PIXEL_FORMAT_YUV_SEMIPLANAR_420

 hi3559a 2360chat.jpg

 

八、hi3559雙系統下datafifo與ringbuffer如何工作的

答:雙系統中,datafifo本身就是一個(gè)ringbuff的封裝,liteos和linux通過(guò)datafifo完成傳遞碼流,liteos向datafifo寫(xiě),linux從datafifo讀數據,讀取之后通知Liteos釋放,若datafifo滿(mǎn)了,則會(huì )停止編碼。

 

 

九、HISI3559AV100_MPP_sample_vdec
執行./sample_vdec 0 1
0 :表示 VDEC(H265)->VPSS->VO
1
:表示通過(guò) HDMI 以 1080P@30fps 輸出
遇到的問(wèn)題:輸出屏幕顯示的是完全綠屏
執行 sample_vdec 所需要的 source_file 已經(jīng)放置在同級目錄下
這個(gè)綠屏是什么原因呢 ?自帶的 sample_vdec 需要另外做什么修改嗎 ?

 

答:vdec不用做修改, 如果是sample_vdec 0 1
-
只要source_file/3840x2160_10bit.h265存在,不存在也是藍屏
- LCD
支持1080P30
-
換一條HDMI cable試試

-輸出改 1080P60

 

 

 十、Hi3559a從emmc啟動(dòng)問(wèn)題

HI3559a的板子,目前可以正常的燒錄進(jìn)去但是重啟以后就只打印一次空格,然后就沒(méi)有任何反映了,uboot燒錄到ddr里面是可以正常跑的,也嘗試過(guò)從ddr里面使用tftpd燒錄到emmc,但是重啟以后還是一樣的現象?

 

答:編譯 osdrv 是用 BOOT_MEDIA=emmc?
make BOOT_MEDIA=emmc AMP_TYPE=linux all

 

 

未完待續……


*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。



關(guān)鍵詞: 海思3559 Hi3559A 海思

相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>