本文是博主解决问题过程中所产生的一些想法,分享出来,希望能帮到一些朋友。不足之处,还望各位大佬不吝赐教。
【前提】
博主在Ubuntu服务器上安装了OpenCV4.0版本,Python环境下可以运行,如图1。某天在部署YOLO3的时候,程序跳出error: #error "OpenCV 4.x+ requires enabled C++11 support"错误。顾名思义:OpenCV 4.x +需要启用C ++ 11支持。此处应该有更优的解决方式,当时脑子一热,决定重新安装OpenCV3.4的。参考https://blog.csdn.net/cocoaqin/article/details/78163171教程装好之后,YOLO顺利执行,随后删除掉OpenCV4.0版本的相关文件。这时在python环境下导入cv2模块出错,报ImportError: libopencv_ml.so.4.0: cannot open shared object file: No such file or dicectory错误,如图2。