以下说明在Linux下Python和opencv与python结合安装的过程Python要使用opencv与python模块,则必须导入opencv与python提供的包所以要提供Python支持,首先在安装opencv与python前安装必要的组件一般列表如下:
5、NumPy 一个用于大型矩阵处悝的库,这个必须!如果不安装则后面opencv与python安装后也编译不出来Python的模块其他库可以后来安装
最后一步是安装opencv与python
在保证前4项没问题的情况下,开始安装NumPy模块官网下载地址为:
直接点击Download即可下载,下载成功之后上传到Linux服务器安装过程很简单,解压后直接安装即可(之前要确保python-devel巳经安装)
安装成功之后接下来进一步安装opencv与python官方网站为:
进入后点击DOWNLOADS来到下载界面:
下载完之后上传到Linux,执行接下来的安装:
可以看到兩个文件一个是cv2.so一个是cv.py
这两个文件在刚才opencv与python-2.4.13编译的目录下面lib/下也存在着两个python模块文件,但是不幸的是现在并不能直接使用原因是我们操作系统python依赖包的位置是/usr/lib/python2.7下,所以刚才如果编译到/usr下是直接可以用的不过这个也不重要,只要我们将这两个文件复制到正确的目录下那么就能正常使用opencv与python的功能了,执行: cp
可以写一个测试的小案例在服务器上有一张图片是test.jpg现在简单的使用cv2模块解析成图像矩阵,然后再寫入磁盘文件中代码如下:
生成的文件有可能比原文件大也有可能小,具体根据图像来决定现在查看一下图片内容,和之前是一样的