在树莓派上安装opencv绝对是个坎坷的路程,同一批次的树莓派,用同一种方法安装,结果报的错截然不同。
尤其是make : ***[all] Error 2这个错误,困扰了我两个多小时,属实坑的不行。
直接上方法:
sudo nano opencv-x.x.x/modules/python/src2/cv2.cppopencv-x.x.x是opencv路径- Ctrl+W 寻找关键字:PyString_AsString(obj)
- 在前面加上(char *),修改后为
(char *)PyString_AsString(obj); - 保存并退出:Ctrl+x,回车,回车
- 重新编译opencv
如果还有问题,那多半是cmake的时候参数设置有误。
在树莓派上安装OpenCV的过程中遇到了坎坷,特别是'make: *** [all] Error 2'的错误让人头疼。通过编辑opencv源码中的cv2.cpp,在PyString_AsString(obj)前添加(char*),然后重新编译可以解决问题。如果仍有错误,可能是cmake参数设置不正确,需检查配置。
3万+





