在树莓派上安装opencv绝对是个坎坷的路程,同一批次的树莓派,用同一种方法安装,结果报的错截然不同。
尤其是make : ***[all] Error 2这个错误,困扰了我一个多小时,属实坑的不行。
直接上方法:
-
sudo nano opencv-x.x.x/modules/python/src2/cv2.cpp
opencv-x.x.x是opencv路径 - Ctrl+W 寻找关键字:PyString_AsString(obj)
- 在前面加上(char *),修改后为
(char *)PyString_AsString(obj);
- 保存并退出:Ctrl+x,回车,回车
- 重新编译opencv
如果还有问题,那多半是cmake的时候参数设置有误。