[知识备忘]OpenCV安装与VS2010编译
来源:互联网 发布:中国气象数据网 编辑:程序博客网 时间:2024/06/05 18:16
快毕业了,把之前做的内容复习一下,防止以后忘了。
1、下载OpenCV
http://opencv.org/选择一个合适的版本。
2、安装
选择一个合适的文件夹,在该文件下安装
3、VS2010属性配置
(1)新建工程
(2)项目->属性->配置属性->VC++目录
包含目录: F:\Users\长发\Desktop\opencv\build\include
F:\Users\长发\Desktop\opencv\build\include\opencv
F:\Users\长发\Desktop\opencv\build\include\opencv2
库目录: F:\Users\长发\Desktop\opencv\build\x86\vc10\lib
(3)项目->属性->配置属性->链接器->输入
opencv_calib3d248d.lib
opencv_contrib248d.lib
opencv_core248d.lib
opencv_features2d248d.lib
opencv_flann248d.lib
opencv_gpu248d.lib
opencv_highgui248d.lib
opencv_imgproc248d.lib
opencv_legacy248d.lib
opencv_ml248d.lib
opencv_nonfree248d.lib
opencv_objdetect248d.lib
opencv_photo248d.lib
opencv_stitching248d.lib
opencv_ts248d.lib
opencv_video248d.lib
opencv_videostab248d.lib
opencv_calib3d248.lib
opencv_contrib248.lib
opencv_core248.lib
opencv_features2d248.lib
opencv_flann248.lib
opencv_gpu248.lib
opencv_highgui248.lib
opencv_imgproc248.lib
opencv_legacy248.lib
opencv_ml248.lib
opencv_nonfree248.lib
opencv_objdetect248.lib
opencv_photo248.lib
opencv_stitching248.lib
opencv_ts248.lib
opencv_video248.lib
opencv_videostab248.lib
配置完成。
4、程序测试:
#include "stdafx.h"#include "cv.h"#include "highgui.h"#include <iostream>using namespace std;using namespace cv;void colorReduce( Mat & inputImage, Mat & outputImage, int div );int main(){Mat srcImage = imread( "perspective-quadrilateral-src-img.jpg" );imshow( "原始图像", srcImage );Mat dstImage;dstImage.create( srcImage.rows, srcImage.cols, srcImage.type() );double time0 = static_cast<double>( getTickCount() );colorReduce( srcImage, dstImage, 32 );time0 = ( (double)getTickCount() - time0 ) / getTickFrequency() ;cout<< "此方法运行时间为: "<< time0 <<"秒" <<endl;imshow( "效果图", dstImage );waitKey( 0 );}void colorReduce ( Mat & inputImage, Mat &outputImage, int div ){outputImage = inputImage.clone();int rowNumber = outputImage.rows;int colNumber = outputImage.cols * outputImage.channels();for ( int i = 0; i < rowNumber; i++ ){uchar *data = outputImage.ptr<uchar>(i);for ( int j = 0; j < colNumber; j++ ){data[j] = data[j] / div * div + div / 2;}}}
- [知识备忘]OpenCV安装与VS2010编译
- VS2010平台下OpenCV编译和安装
- VS2010平台下OpenCV编译和安装
- VS2010平台下OpenCV编译和安装
- VS2010平台下OpenCV编译和安装
- VS2010平台下OpenCV编译和安装
- VS2010平台下OpenCV编译和安装
- VS2010平台下OpenCV 248编译和安装
- VS2010编译与安装ICE指南
- VS2010+OpenCV安装配置
- opencv+vs2010安装
- VS2010+opencv安装配置
- Opencv+vs2010安装配置
- VS2010下安装Opencv
- opencv+vs2010安装教程
- VS2010下 cmake编译opencv
- OPENCV+VS2010配置和编译
- OpenCV-2.4.3+VS2010+Win7(32位)安装与配置
- android开发,运行APP自动调用本月日历,并在日历里把本日换成图标
- Arduino IDE 烧录 ESP8266教程
- Jquery-easyui中的datagrid插件读取数据库中得数据并显示
- JavaScript函数作用于之声明提前
- ubuntu 设置双屏幕分辨率的脚本
- [知识备忘]OpenCV安装与VS2010编译
- 证明符号扩展位补0(补1)
- 能否将一个网址(如QQ空间网址),打包成APK,然后别人下载APK安装到手机后,点击进入这个网址?
- Spark1.6.3 Driver端 task调度源码分析
- 洛谷P3378 手写堆模板
- asp utf-8编码 乱码问题
- 内存
- 变量,常量,静态变量存储的位置
- asp.net 用sqldatareader读取数据