ubantu 下python调用opencv的cv2读取图片发生错误
2017-08-29 13:17
393 查看
一、环境
ubantu16.几忘了
Python2.7.12
opencv 3.1.0
二、在python里导入openv的cv2 读一张图片
三、出现错误:
error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvNamedWindow
解决办法:
(1)按提示在终端 sudo install libgtk2.0-dev
4000
sudo install pkg-config
再一次运行程序还是不行!
(2)在网上查了资料,有人说是:简单的解释就是你的GTK+2.x要先于OpenCV安装,所以给的解决方法是You should remove the current installation of opencv from your system; rebuild your opencv lib after installing gtk dev lib in the correct path; and reinstall the compiled opencv lib.
好吧!打算重新安装opencv,安装参考:http://blog.csdn.net/qingyanyichen/article/details/51621982
我电脑之前因为想配置caffe,所以已经下载好并解压了opencv文件和一些需要的包,所以直接配置opencv文件
1.sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
2.make
在这里出现 make: *** 没有指明目标并且找不到 makefile. 停止 的错误,原来是前面cmake的时候没有用最高权限(sudo),有些文件没有权限调用,第一步执行结果就出错了,用了最高权限就可以了心塞塞==
3.sudo make install
再运行测试代码,成功!
ubantu16.几忘了
Python2.7.12
opencv 3.1.0
二、在python里导入openv的cv2 读一张图片
#测试代码 import cv2 img=cv2.imread("/home/pics/DL.png")
三、出现错误:
error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvNamedWindow
解决办法:
(1)按提示在终端 sudo install libgtk2.0-dev
4000
sudo install pkg-config
再一次运行程序还是不行!
(2)在网上查了资料,有人说是:简单的解释就是你的GTK+2.x要先于OpenCV安装,所以给的解决方法是You should remove the current installation of opencv from your system; rebuild your opencv lib after installing gtk dev lib in the correct path; and reinstall the compiled opencv lib.
好吧!打算重新安装opencv,安装参考:http://blog.csdn.net/qingyanyichen/article/details/51621982
我电脑之前因为想配置caffe,所以已经下载好并解压了opencv文件和一些需要的包,所以直接配置opencv文件
1.sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
2.make
在这里出现 make: *** 没有指明目标并且找不到 makefile. 停止 的错误,原来是前面cmake的时候没有用最高权限(sudo),有些文件没有权限调用,第一步执行结果就出错了,用了最高权限就可以了心塞塞==
3.sudo make install
再运行测试代码,成功!
相关文章推荐
- 关于Python+Opencv实现人脸检测的实验笔记(调用图片文件篇)
- opencv-python 学习笔记1:简单的图片处理
- python小练习:Opencv中将图片转为字符画
- C#调用Halcon进行OCR训练时发生的错误
- python opencv去图片水印 推荐
- GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用RegisterForEventValidation的错误提示
- python 使用opencv 把视频 分割成图片
- Android实际调用WebService时发生OOM错误
- 【Linux基础】安装python-opencv并调用摄像头数据
- Office EXCEL 创建图片超链接打不开怎么办 Excel打开图片提示发生了意外错误怎么办
- OpenCV2.3调用摄像头程序,获取图片逐帧显示
- python中安装opencv,并读出一张图片显示
- opencv-python 学习笔记1:简单的图片处理
- python进行opencv开发----简单的图片操作
- 如何把多张图片合在一张图片里面显示?这里来个python + opencv的版本
- 静态图片人脸识别 OpenCV3,Python3实现
- C#保存图片时提示“GDI+ 中发生一般性错误”
- linux下调用opencv接口函数显示一张图片
- 关于生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件/)——Jason niu