这是我自己在做项目(行人跟踪)遇到的一些问题。格式懒得改了,不喜勿喷。
问题一
YOLOv2进行单目标跟踪时的上述问题,可能是由于cvarrToMat中的类型不匹配或者是为空。
这个问题还没有真正地解决,将文件中的上下路径改为一致然后就可以了。
问题二
测试YOLOv3的视频检测时的上述问题,重新编译即可。
make clean
make
问题三
测试YOLO3mAP时的上述问题,找到正确的2007_val.txt的路径。该路径在
/home/aibc/Wen/darknet/2007_val.txt
下。被这些小问题搞得头晕。
问题四
测试YOLO3mAP时的上述问题, 这行代码越界 BB = BB[sorted_ind, :3]
将3删除,就是这么简单a
问题五
上述问题,重新编译即可。
yolo3检测person结果图
问题六
可能需要释放内存,
Mat hsvX;
hsvX.release();
释放内存后出现下列情况
查看堆栈大小(REF:https://blog.csdn.net/liyuanyes/article/details/44097731)
问题七
法一:(该方法没有解决问题)
make clean
make
./uav
查看共享库文件
linhan@linhan:~/work-test/uav-test/src$ ldd uav
linux-vdso.so.1 => (0x00007ffc3f748000)
libdtalgo.so => /usr/lib/libdtalgo.so (0x00007f56f25b2000)
libdarknet.so => not found
libopencv_cudabgsegm.so.3.2 => /home/linhan/opencv3/lib/libopencv_cudabgsegm.so.3.2 (0x00007f56f225a000)
法二:(该方法没有解决问题)
将libdarkne.so文件添加到/etc/ldconfig
sudo gedit /etc/ld.so.conf
sudo ldconfig
法三:(暂时解决)
gedit /etc/ld.so.conf //在新的一行中加入库文件所在目录
/home/linhan/work-test/src/uav-test/src
/usr/lib
ldconfig //更新/etc/ld.so.cache文件
问题八
法一: