opencv2.0 为什么要用cmake进行安装,直接在vs2008设置一下和用cmake有什么不同?

opencv2.0 为什么要用cmake进行安装,直接在vs2008设置一下和用cmake有什么不同?,第1张

使用opencv需要编译源码,得到
库文件
。可以用cmake构建项目后编译,也可以直接用官方提供的编译好的版本
官方提供的编译库一般只是标准版本,没有附加某些库,比如tbb等,要想让opencv使用tbb等库,就只能自己构建项目后编译。
当然,一般使用的话,用官方提供的库即可。OpenCV231版本就提供编译好的库,可以直接设置使用。

1、找到Opencv的安装目录,例如安装目录在F盘,找到相应的安装目录如下所示

2、可以看到上图中有两个目录文件夹,而要找的源代码就在source这个文件夹下,打开这个目录

3、在上图中找到modules,打开后可以看到很多文件夹,每个文件夹下都存放了不同类型领域的源代码。

首先分两个:第一个:

Python程序中如何导入OpenCV

解决方法:

找到opencv源代码中的cv2文件夹

复制到anaconda的lib文件夹中

再导入cv2,就好了。

然后python 37中导入

没有安装anaconda,只安装了python的也可以将cv2复制到python的安装路径下的(C:\Program Files\Python37\Lib\site-packages)文件夹中。

opencv430中的cv2

是opencv430可以看到,应该是其支持这几个版本的python。

现在仅仅是可以将cv2导入,但是由于python和opencv的版本支持问题,并不一定可以使用cv2中所有的方法,若遇到问题,可以在评论区写下,一起探索下奥。

以上内容为学习交流使用,纯属个人经验,采纳需谨慎!

解决方式如下:

解决方法:更换低版本matplotlib

pip3 uninstall matplotlib就可以解导入matplotlib库中的pyplot的问题了!

希望这些能帮助到你!

OpenCV 22以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。
ubuntu下安装cmake比较简单,
apt-get install cmake
如果觉得自带的版本不符合要求,可以下载安装包。
下载最新版的安装包:
>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13368836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存