opencv

来自:    更新日期:早些时候
python 3 怎么添加opencv~

先进入如下连接下载python和系统版本对应的opencv包:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
比如我的版本是64位的python 3.41,那么我就下载:
opencv_python-3.1.0-cp34-cp34m-win_amd64.whl
2
下载后修改文件名(这就是安装中的坑了,不改是安不了的):
把原来文件名opencv_python-3.1.0-cp34-cp34m-win_amd64.whl中间的cp34m变为none,这样文件名改为:opencv_python-3.1.0-cp34-none-win_amd64.whl
如果不改的话不然会出现:
opencv_python-3.1.0-cp34-cp34m-win_amd64.whl is not a supported wheel on this platform.
3
打开cmd(window键+R,输入cmd就出现),在命令行输入:
pip3 install 路径名\opencv_python-3.1.0-cp34-none-win_amd64.whl
这样就好了。

工具环境如下: win7+VC2010+OpenCV2.4.3。 下面开始安装。 win7和VC的安装就不说了,重点是OpenCV的安装,首先下载OpenCV,版本是2.4.3,即OpenCV2.4.3.exe, 注意OpenCV是一个库文件,里面是一些编写好了的函数,在程序里面直接使用就可以了。所以,首先将OpenCV进行解压,最好是解压到某个盘的根目录下面(例如解压在D盘的根目录),下面就是一些主要的设置了。分一下几步。 1、环境变量的设置 将OpenCV里面的dll文件所在的目录添加到系统的环境变量里面:单击计算机右键->属性->高级系统设置->环境变量,在系统变量PATH的最后添加D:\opencv\build\x86\vc10\bin(注意,路径不同的这里需要修改),否则在调用函数就会出错,说什么找不到opencv_core243d.dll等等因为找不到dll文件而出错的情况,关于这个还有一点的就是在配置完这个之后需要重启系统,这样环境变量才会生效。 2、添加目录 新建一个工程项目,然后单击项目右键->属性->单击VC++目录,编辑包含目录,将D:\opencv\build\include、D:\opencv\build\include\opencv、D:\opencv\build\include\opencv2添加到里面去,然后编辑库目录,将D:\opencv\build\x86\vc10\lib添加到里面去(注意,要根据自己的路径设置) 3、配置链接器 单击项目右键->属性->单击链接器->输入,在活动Debug配置下,找到附加依赖项,编辑其为: opencv_calib3d243d.lib opencv_contrib243d.lib opencv_core243d.lib opencv_features2d243d.lib opencv_flann243d.lib opencv_gpu243d.lib opencv_highgui243d.lib opencv_imgproc243d.lib opencv_legacy243d.lib opencv_ml243d.lib opencv_objdetect243d.lib opencv_ts243d.lib opencv_video243d.lib 这里要非常注意的是,以上的每一行是一项,不要用分号将其隔开,千万不要,最好是将这些行复制下来直接粘贴到里面去,这也就可以了; 然后将配置切换到release下面,找到附加依赖项,编辑其为: opencv_calib3d243.lib opencv_contrib243.lib opencv_core243.lib opencv_features2d243.lib opencv_flann243.lib opencv_gpu243.lib opencv_highgui243.lib opencv_imgproc243.lib opencv_legacy243.lib opencv_ml243.lib opencv_objdetect243.lib opencv_ts243.lib opencv_video243.lib 也就是将以上的每一行后面的d去掉,因为d表示的是debug版本的,然后这样就打工告成了,然后就可以使用opencv里面的库函数了。 最后有一点要说明的是,除了第一步以外,之后的两步对于每一个工程项目都需要配置一遍,这样虽然很不方便,但是也没有办法。

应该是和你的python版本不匹配,这个.whl文件名字中,cp36-cp36m表示这个文件适用于python3.6版本,win_amd64表示适用于64位Windows系统。你再检查一下你自己的python版本吧,如果是3.5的就去下opencv_python-cp35的那种,python2的去下cp2几的


opencv视频

相关评论:
  • 15549636894openCV是什么意思,什么技术
    平瑶旺1、OpenCV是一款由Intel公司俄罗斯团队发起并参与和维护的一个计算机视觉处理开源软件库,支持与计算机视觉和机器学习相关的众多算法,并且正在日益扩展。OpenCV基于C++实现,同时提供python,Ruby,Matlab等语言的接口。2、OpenCV是一个基于BSD许可证授权(开源)发行的跨平台计算机视觉库,可以运行在Linux、...

  • 15549636894OpenCV入门(十)快速学会OpenCV 9 图像平滑处理
    平瑶旺在尽量保留图像原有信息的情况下,过滤掉图像内部的噪声,这一过程称为对图像的平滑处理,所得的图像称为平滑图像。例如,图7-1是含有噪声的图像,在图像内存在噪声信息,我们通常会通过图像平滑处理等方式去除这些噪声信息。一幅图像在获取传输等过程中会受到各种各样的噪声干扰。图像噪声来自多方面,有...

  • 15549636894opengl与opencv的区别
    平瑶旺功能领域,应用领域。1、功能领域:OpenGL是一个图形渲染库,用于实时渲染2D和3D图形,包括创建图形对象、纹理映射、光照、投影等。OpenCV是一个计算机视觉库,用于图像和视频处理、计算机视觉算法和模式识别。2、应用领域:OpenGL广泛应用于计算机图形学、游戏开发、虚拟现实、增强现实等领域,可以创建交互式的...

  • 15549636894halcon和opencv哪个好用
    平瑶旺Halcon和OpenCV都是好用的计算机视觉库,哪个更好用取决于具体的应用场景和需求。详细解释:Halcon的特点和优势 Halcon是一款功能强大的机器视觉软件,广泛应用于工业检测、医学影像、自动驾驶等领域。它拥有成熟的算法库、丰富的功能模块以及友好的用户界面,使得开发者能够便捷地实现各种复杂的计算机视觉任务。...

  • 15549636894openni,opencv,opengl这三个到底是什么?有什么关系?做什么用?_百度知 ...
    平瑶旺1、就是做软件的界面。OPENCV做视频处理。比如,你可以对一个视频的每一真做Haar的人脸检测,找出这个视频中,出现人脸的坐标。2、它实现了大量点云相关的通用算法和高效数据结构,涉及到点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等。3、DirectX是一种图形应用程序接口(...

  • 15549636894opencv imread函数详解
    平瑶旺本文基于OpenCV 4.60版本,采用Visual Studio 2022开发环境,详解OpenCV中关键函数imread的功能和使用细节。函数概述OpenCV的Mat类提供了cv::imread(const String & filename, int flags = IMREAD_COLOR)这个强大函数,用于从指定文件加载图像。Python版本为cv.imread(filename[, flags]) -> retval。这个...

  • 15549636894【C++的OpenCV】第四课-OpenCV图像常用操作(一):Mat对象深化学习、灰度...
    平瑶旺Mat(const Mat &m):复制已有矩阵。Mat(const Mat &m, const Rect &roi):从原始矩阵中提取ROI。ROI,即感兴趣的区域,简单来说,就是对图像中特定部分的处理。这里以正方形为例,用于聚焦图像中的关键部分。灰度处理是图像处理中的基础操作。OpenCV提供了cvtColor()函数,用于将彩色图像转换为灰度。

  • 15549636894OPENCV中的图像处理(八)图像金字塔
    平瑶旺OPENCV中的图像处理(八)图像金字塔部分,主要介绍了图像金字塔在处理不同分辨率图像时的应用,特别是在搜索和融合中的作用。图像金字塔分为两种类型:高斯金字塔和拉普拉斯金字塔。高斯金字塔通过降低分辨率并使用高斯权重计算像素值,形成不同大小的octave,而拉普拉斯金字塔则是基于高斯金字塔构建的,主要用于图像...

  • 15549636894java opencv
    平瑶旺在java中的opencv是怎样用的呢?下面就让我们一起来了解一下吧:opencv是属于一个基于Apache2.0许可(开源)发行的跨平台计算机视觉与机器学习软件库,能够运行在运行在Linux、Windows、Android和Mac OS操作系统上。此外,opencv还具有C ++、Python、Java与MATLAB接口,并且可以支持Windows、Linux、Android与Mac...

  • 15549636894【从零学习OpenCV 4】opencv_contrib扩展模块的安装
    平瑶旺在完成了《从零学习OpenCV 4》的创作后,小白决定提前在公众号分享OpenCV 4的最新扩展模块安装教程,以帮助大家更快上手。基础模块虽能满足初学者,但opencv_contrib模块中收纳了更多实用功能,如人脸识别、生物视觉和特征点提取等,特别是SIFT特征点提取等受专利保护的算法。为了让大家在Windows和Ubuntu系统...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网