问题一:
error while loading shared libraries: libopencv_highgui.so.3.4: cannot open shared object file
我们首先查看当前库文件是否是缺少的:
ldd darknet
看到确实,是缺少的,所以我们目前判断是因为没有链接到我新的opencv4.1
我尝试去更新链接的库文件的修改,发现并没有改变
后面我突然想起了,我更新了opencv,但是我没有对darknet进行重新的make编译,之后我直接执行
make clean
make
重新编译之后,再查看,问题解决,darknet可以正常运行,也并没有出现网上他们说的需要去修改源码,需要修改因为opencv升级带来的问题代码,我一点都没改。