114网站建设做五金的有哪些外贸网站
背景:
linux中使用cv2显示图片的时候,运行提示异常:
 
处理方式:
- 网友的推荐操作: 
- 切换至root模式
 - 安装 
apt-get install libgtk2.0-dev - 进入OpenCV下载目录,重新编译
 
cd /home/XXX/opencv mkdir release cd release cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON .. sudo make sudo make install - 重新安装python第三方库 
- 卸载
pip uninstall opencv-contrib-python - 安装
pip install opencv-contrib-python 
 - 卸载
 - 我的解决方案: 
- 查看我已经安装的opencv库 
pip list | grep opencv

 - 卸载 
pip install opencv-python-headless - 再次执行脚本成功运行
 
 - 查看我已经安装的opencv库 
 
关于opencv第三方库的区别:
- opencv-python-headless 进行图像处理和计算机视觉任务,但是不能用来显示图像或视频。
 - opencv-contrib-python 包含了主要模块以及扩展模块,扩展模块主要是包含了一些带专利的收费算法(如shift特征检测)以及一些在测试的新的算法(稳定后会合并到主要模块)。
 - opencv-python 是只包含了主要模块的包
 
