我已经尝试了很多天在我的树莓皮4与树莓巴斯特安装OpenCV,但我做不到。安装在大多数情况下都是有效的,但是当导入或使用cv2方法(如cv2.imshow()时),会出现错误(见下文)。在
有人用OpenCV来制作覆盆子皮4,还是有办法让它工作起来?提前感谢您的帮助:-)!在
使用pip安装OpenCV后出错:
pip install opencv-python
pip install opencv-contrib-python
python
>>> import cv2
ImportError: libImath-2_2.so.12: cannot open shared object file: no such file or directory
我无法安装这个库“libImath-2_2.so.12”。错误仍然存在。在
我检查了libgtk2.0-dev和pkg-config库已经安装。我不知道如何“在函数cvShowImage中配置脚本”以使其工作。在
通过编译安装OpenCV后出错
我完成了这两个指南中描述的编译过程。这些指南适用于我的覆盆子皮3b,但不适用于我的覆盆子皮4:
之后,我可以用make、sudo make install等完成编译,不过我现在仍然需要将openCV安装链接到Python绑定上。通过cmake
命令,我设置了以下路径:
/home/pi/miniconda3/bin/python3 (ver 3.5.6)
lib/python3.5/dist-packages
/usr/bin/python2.7
我现在如何访问OpenCV,如何将其链接到Python以便将其作为cv2导入?在
提前感谢您的帮助:-)!在
保罗
在@Ingo的帮助下,我终于能够在Raspbian Buster上安装OpenCV,解决方案比预期的简单得多:
只需运行
sudo apt install python3-opencv
,它就可以工作,还可以用cv2.imshow()创建窗口。在您必须在您的
cmake
之后运行make
。在下一步中,当您的make
完成时,运行make install
。在假设您可以在Python中使用OpenCV配置。 也许您必须重新构建opencv,因为您使用Python2.7进行构建。 将
PYTHON_DEFAULT_EXECUTABLE
设置为Python3,以便将OpenCV与Python3一起使用:-DPYTHON_DEFAULT_EXECUTABLE=$(which python3)
相关问题 更多 >
编程相关推荐