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;
}

更多文章:
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00







