先检查下npu版本:
$ khadas@Khadas:~$ dpkg -l | grep "aml-npu" | awk '{print $3}'
6.4.3CB
如果不是6.4.3CB
你需要更新下系统。
$ sudo apt update
$ sudo apt full-upgrade
$ sync
$ sudo reboot
如果是6.4.3CB
,你可以测试下我们原始的demo,不做任何修改,看看是否会报错。正常是可以跑的,那么你需要检查下你的程序了。
先检查下npu版本:
$ khadas@Khadas:~$ dpkg -l | grep "aml-npu" | awk '{print $3}'
6.4.3CB
如果不是6.4.3CB
你需要更新下系统。
$ sudo apt update
$ sudo apt full-upgrade
$ sync
$ sudo reboot
如果是6.4.3CB
,你可以测试下我们原始的demo,不做任何修改,看看是否会报错。正常是可以跑的,那么你需要检查下你的程序了。
请问opencv4必须装4.2版本的吗?我装的是4.2版本但仍然报错呢,还有我在板子上安装opencv4的过程中遇到了很多坑,和电脑上的opencv安装差别极大,建议你们可以整理一下安装过程
$ sudo apt update
$ sudo apt remove opencv3
$ sudo apt install libopencv-dev python3-opencv
卸载旧的,安装官方库自带的就行.ubuntu官方release的就是4.2,所以我们也是用的4.2
我是用make 那种方法安装的opencv4.5遇到很多坑,但执行./detect_demo_x11_cv4命令的时候也会遇到错误(找不到libopencv.imgproc.so.4.2)。你说的这种通过“python3-opencv”安装过程没什么问题,但使用import cv2的时候报"lllegal instruction"错误
khadas@Khadas:~/v4l2_testapp$ python3
Python 3.8.5 (default, Jul 28 2020, 12:59:40)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>>
我这边没有碰见
库编译时是使用4.2的,所以运行时,是不会去链接4.5的,如果你要用4.5,你就要把编译的SDK里面的opencv也换成4.5
cmake编译是需要设置很多编译选项的,不建议新手使用这种方法.
你一定要用4.5,不使用4.2的理由是什么,demo里面只是用了一些核心的基础opencv函数,这在4.2和4.5里面,在运行效率和实现上是一样的
我执行了sudo ./INSTALL,yolov3库是从网上git clone下的,不是自己训练的
那我重新下载aml_npu_demo_binaries,但在下载过程中总是下载到一半就中断,换了好几台电脑都是如此,你那边能否把aml_npu_demo_binaries这个文件包放在百度网盘上供我下载?
请问在main_cv4.cpp程序中的run_detect_model函数中的det_set_model和det_release_model函数的原位置是在哪里?我现在需要结合我们的业务需求对yolov4检测的代码进行打包,需要加载模型(det_set_model)和释放模型(det_release_model),但main_cv4.cpp中只调用了这两个函数,我现在需要这两个函数的源代码,但我找了很久仍然没找到,请问这两个函数的源代码是在哪里呢?
我们都有提供源码仓库的,你去代码里面搜索一下就看到了。