opencv安装包下载(如何安装python opencv)

:暂无数据 2026-09-01 09:20:02 :0

opencv安装包下载(如何安装python opencv)

各位老铁们,大家好,今天由我来为大家分享opencv安装包下载,以及如何安装python opencv的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

如何安装python opencv

先到文末下载OpenCV的安装包。其实这个安装包就是一个解压缩。

我们在安装包解压的目录找到这个文件

把这个文件拷贝到Python的包安装目录下面

在Python的shell导入cv2模块试试,看是不是安装好了。结果提示还需要安装一个依赖包

好吧,还好之前有这个numpy的安装包,直接安装

6
好了,现在再试一下。搞定。

如何安装opencv2.4.13

方法/步骤

1
首先去OpenCV下载2.4.11的文件包,该文件为exe格式的。下载完成后进行安装,选择需要的解压路径,本文将其解压到vs安装目录下。

2
接下来对环境变量进行设置,首先在桌面计算机处右键选择属性。

3
在弹出的窗口中选择高级系统设置。

4
选择环境变量。

5
在 用户变量中 新建opencv,并根据解压路径将其值设置为bulid的路径。如果有path项,则选中对其,在已有路径后添加VC12的bin路径,用英文下的分号隔开。我的路径为

D:\Program Files (x86)\Microsoft Visual Studio 12.0\opencv\build\x86\vc12\bin。

设置完成后保存。同样在 系统变量 中的path中再将bin路径添加一遍,保存,此时需要重启系统才可完成设置。

END
方法/步骤2

1
接下来打开vs2013软件,新建一个项目。

2
选择win32控制台程序,此时可以对文件命名。

3
其相应的设置如图片中所示。

4
选中属性管理器,在debug上右键,选择添加新项目属性。

5
可以对项目属性命名为opencv_debug,完成后保存。

6
在新建的项目属性上双击,对属性进行设置。

7
VC++目录下主要设置引导目录和库目录。

8
这两个目录下需要添加的路径如图所示。

9
接下来添加附件依赖项,这也是最容易出问题的地方,一定要仔细。DEBUG模式下添加lib目录下文件名有d的lib文件。

opencv_calib3d2411d.lib
opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_ml2411d.lib
opencv_nonfree2411d.lib
opencv_objdetect2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_videostab2411d.lib

10
添加完成后在release模式下重复以上步骤,主要新建项目属性的时候命名为opencv_release,添加附件依赖项的时候选择后边没有d的lib文件。
opencv_calib3d2411.lib
opencv_contrib2411.lib
opencv_core2411.lib
opencv_features2d2411.lib
opencv_flann2411.lib
opencv_gpu2411.lib
opencv_highgui2411.lib
opencv_imgproc2411.lib
opencv_legacy2411.lib
opencv_ml2411.lib
opencv_nonfree2411.lib
opencv_objdetect2411.lib
opencv_ocl2411.lib
opencv_photo2411.lib
opencv_stitching2411.lib
opencv_superres2411.lib
opencv_ts2411.lib
opencv_video2411.lib
opencv_videostab2411.lib

接下来写一个显示图片的程序进行测试。点击本地windows调试器,程序开始执行。

11
经过一段时间的加载,出现图片,恭喜你配置成功,至此配置完成。

12
测试代码如下:

#include 《opencv2\highgui\highgui.hpp》

using namespace cv;
using namespace std;
int main()
{
Mat srcImage = imread(“E:\\seu\\opencv\\test\\test\\test.jpg“);
imshow(“祈福的猫咪“,srcImage);
waitKey(0);
return 1;
}

求助Ubuntu下安装opencv3.1.0

opencv编译安装
编译环境安装:

[plain] view plain copy
sudo apt-get install build-essential

必需包安装:

[plain] view plain copy
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

可选包安装:

[plain] view plain copy
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

opencv下载:
稳定版
[plain] view plain copy
wget

生成cmake编译配置:

[plain] view plain copy
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

编译:

[plain] view plain copy
make -j4 # runs 4 jobs in parallel

安装opencv:

[plain] view plain copy
sudo make install

运行测试:

[plain] view plain copy
git clone https://github.com/Itseez/opencv_extra.git
OPENCV_TEST_DATA_PATH=~/opencv_extra
~/opencv/build/bin/opencv_test_core

一个例子:
首先创建一个目录 test,并进入目录:

[plain] view plain copy
mkdir test
cd test

其次,创建文件 DisplayImage.cpp 如下:

[plain] view plain copy
#include 《stdio.h》
#include 《opencv2/opencv.hpp》
usingnamespacecv;
int main(int argc,char** argv )
{
if( argc != 2 )
{
printf(“usage: DisplayImage.out 《Image_Path》\n“);
return-1;
}
Mat image;
image = imread( argv, 1 );
if( !image.data )
{
printf(“No image data \n“);
return-1;
}
namedWindow(“Display Image“, WINDOW_AUTOSIZE );
imshow(“Display Image“, image);
waitKey(0);
return0;
}

接着,创建cmake配置文件 CMakeLists.txt,如下:

[plain] view plain copy
cmake_minimum_required(VERSION 2.8)
project( DisplayImage )
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )
add_executable( DisplayImage DisplayImage.cpp )
target_link_libraries( DisplayImage ${OpenCV_LIBS} )

最后运行:

[plain] view plain copy
./DisplayImage psu.jpg
#随便一张图片都行

如何在win10上安装opencv

 1,我的环境:
  操作系统:Windows 10 64位
  IDE: Visual studio Community 2015(此版本免费,基本功能都有,够用)
  OpenCV: OpenCV 3.0 for windows(下载地址:由于我也是新手,所以网上随手找个一个项目:

cpp] view plain copy print?
//显示图像文件
#include 《opencv2/opencv.hpp》
using namespace std;

#pragma comment(linker, “/subsystem:\“windows\“ /entry:\“mainCRTStartup\““)

int main()
{
const char *pstrImageName = “IMG_0897.JPG“;
const char *pstrWindowsTitle = “OpenCV第一个程序“;

//从文件中读取图像
IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);

//创建窗口
cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);

//在指定窗口中显示图像
cvShowImage(pstrWindowsTitle, pImage);

//等待按键事件
cvWaitKey();

cvDestroyWindow(pstrWindowsTitle);
cvReleaseImage(&pImage);
return 0;
}

怎么安装opencv2.4.13

方法/步骤

1
首先去OpenCV下载2.4.11的文件包,该文件为exe格式的。下载完成后进行安装,选择需要的解压路径,本文将其解压到vs安装目录下。

2
接下来对环境变量进行设置,首先在桌面计算机处右键选择属性。

3
在弹出的窗口中选择高级系统设置。

4
选择环境变量。

5
在 用户变量中 新建opencv,并根据解压路径将其值设置为bulid的路径。如果有path项,则选中对其,在已有路径后添加VC12的bin路径,用英文下的分号隔开。我的路径为

D:\Program Files (x86)\Microsoft Visual Studio 12.0\opencv\build\x86\vc12\bin。

设置完成后保存。同样在 系统变量 中的path中再将bin路径添加一遍,保存,此时需要重启系统才可完成设置。

END
方法/步骤2

1
接下来打开vs2013软件,新建一个项目。

2
选择win32控制台程序,此时可以对文件命名。

3
其相应的设置如图片中所示。

4
选中属性管理器,在debug上右键,选择添加新项目属性。

5
可以对项目属性命名为opencv_debug,完成后保存。

6
在新建的项目属性上双击,对属性进行设置。

7
VC++目录下主要设置引导目录和库目录。

8
这两个目录下需要添加的路径如图所示。

9
接下来添加附件依赖项,这也是最容易出问题的地方,一定要仔细。DEBUG模式下添加lib目录下文件名有d的lib文件。

opencv_calib3d2411d.lib
opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_ml2411d.lib
opencv_nonfree2411d.lib
opencv_objdetect2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_videostab2411d.lib

10
添加完成后在release模式下重复以上步骤,主要新建项目属性的时候命名为opencv_release,添加附件依赖项的时候选择后边没有d的lib文件。
opencv_calib3d2411.lib
opencv_contrib2411.lib
opencv_core2411.lib
opencv_features2d2411.lib
opencv_flann2411.lib
opencv_gpu2411.lib
opencv_highgui2411.lib
opencv_imgproc2411.lib
opencv_legacy2411.lib
opencv_ml2411.lib
opencv_nonfree2411.lib
opencv_objdetect2411.lib
opencv_ocl2411.lib
opencv_photo2411.lib
opencv_stitching2411.lib
opencv_superres2411.lib
opencv_ts2411.lib
opencv_video2411.lib
opencv_videostab2411.lib

接下来写一个显示图片的程序进行测试。点击本地windows调试器,程序开始执行。

11
经过一段时间的加载,出现图片,恭喜你配置成功,至此配置完成。

12
测试代码如下:

#include 《opencv2\highgui\highgui.hpp》

using namespace cv;
using namespace std;
int main()
{
Mat srcImage = imread(“E:\\seu\\opencv\\test\\test\\test.jpg“);
imshow(“祈福的猫咪“,srcImage);
waitKey(0);
return 1;
}

关于opencv安装包下载,如何安装python opencv的介绍到此结束,希望对大家有所帮助。

opencv安装包下载(如何安装python opencv)

本文编辑:admin

更多文章:


majority of(the majority of 和 a majority of的区别以及用法例句)

majority of(the majority of 和 a majority of的区别以及用法例句)

这篇文章给大家聊聊关于majority of,以及the majority of 和 a majority of的区别以及用法例句对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 07:40

汉字机内码查询表(1个汉字的机内码是几位谢谢)

汉字机内码查询表(1个汉字的机内码是几位谢谢)

大家好,关于汉字机内码查询表很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于1个汉字的机内码是几位谢谢的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月11日 07:20

promote翻译(英语翻译倡导怎么说)

promote翻译(英语翻译倡导怎么说)

其实promote翻译的问题并不复杂,但是又很多的朋友都不太了解英语翻译倡导怎么说,因此呢,今天小编就来为大家分享promote翻译的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 06:30

用手机如何导航?开车用手机导航哪个软件最好

用手机如何导航?开车用手机导航哪个软件最好

今天给各位分享用手机如何导航的知识,其中也会对用手机如何导航进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 06:20

多线程技术有什么用(多线程有什么作用)

多线程技术有什么用(多线程有什么作用)

其实多线程技术有什么用的问题并不复杂,但是又很多的朋友都不太了解多线程有什么作用,因此呢,今天小编就来为大家分享多线程技术有什么用的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 05:40

another time(another time和other time的区别)

another time(another time和other time的区别)

大家好,another time相信很多的网友都不是很明白,包括another time和other time的区别也是一样,不过没有关系,接下来就来为大家分享关于another time和another time和other time的区

2026年10月11日 05:00

java开发工具包jdk(JDK是什么意思)

java开发工具包jdk(JDK是什么意思)

其实java开发工具包jdk的问题并不复杂,但是又很多的朋友都不太了解JDK是什么意思,因此呢,今天小编就来为大家分享java开发工具包jdk的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 04:50

mysql 命令(MySQL的基本命令)

mysql 命令(MySQL的基本命令)

大家好,如果您还对mysql 命令不太了解,没有关系,今天就由本站为大家分享mysql 命令的知识,包括MySQL的基本命令的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月11日 03:00

手机云备份是什么意思?手机上的云备份有什么用 怎么用呢

手机云备份是什么意思?手机上的云备份有什么用 怎么用呢

各位老铁们,大家好,今天由我来为大家分享云备份,以及手机云备份是什么意思的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年10月11日 02:40

java遍历map的key(java Map 怎么遍历)

java遍历map的key(java Map 怎么遍历)

大家好,java遍历map的key相信很多的网友都不是很明白,包括java Map 怎么遍历也是一样,不过没有关系,接下来就来为大家分享关于java遍历map的key和java Map 怎么遍历的一些知识点,大家可以关注收藏,免得下次来找不

2026年10月11日 02:20

最近更新

majority of(the majority of 和 a majority of的区别以及用法例句)
2026-10-11 07:40:02 浏览:0
promote翻译(英语翻译倡导怎么说)
2026-10-11 06:30:03 浏览:0
热门文章

标签列表