首页 > 编程 > Python > 正文

为python从源代码编译安装OpenCV

2019-11-08 02:06:28
字体:
来源:转载
供稿:网友

先了解下我们需要安装的模块,包括opencv、numpy、mkl、scipy、OpenNi、SensorKinect及opencv_contrib模块。这些模块的关系为,numpy是OPenCV的依赖库,所以只需要装numpy和opencv,就可以使用opencv了,但是某些计算需要使用到scipy,而scipy依赖numpy和mkl,OpenNI和SensorKinect是Opencv的扩展,可以支持深度摄像头,opencv_contrib也是opencv扩展,可以支持人脸识别。

因为这些库使用c编写,所以必须编译才能使用,以上库可以从http://www.lfd.uci.edu/~gohlke/pythonlibs下载到二进制的编译好的模块,但是不太好,因为有些功能会被阉割,所以推荐下载源代码在自己的电脑上自行编译。

自行编译使用工具为cmake和Visual stdio,cmake为配置工具,visual stdio 提供编译环境。

安装顺序推荐numpy+mkl——>scipy——>opencv——>OpenNI——>SensorKinect——>opencv_contrib

剩下的问题交给百度


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表