opencv
Lawrence_121
千里之行,始于足下
展开
-
vs2013和opencv3.1.0开发环境配置
首先要做的就是 开发环境配置,具体过程如下:Step 1:OpenCV环境变量配置我的电脑--->属性--->高级系统设置--->高级--->环境变量--->系统变量--->Path--->编辑,将OpenCV安装目录的bin目录添加进去,记得加上 ;(分号),本人电脑上的路径为:D:\OpenCV\OpenCV4Windows\OpenCV-3.1.0-...转载 2018-02-27 20:36:37 · 204 阅读 · 0 评论 -
OpenCV加载,修改,保存图像
加载图像(用cv::imread)修改图像 (cv::cvtColor)保存图像(cv::imwrite)显示图像 (cv::namedWindos 与cv::imshow)imread功能是加载图像文件成为一个Mat对象,其中第一个参数表示图像文件名称第二个参数,表示加载的图像是什么类型,支持常见的三个参数值IMREAD_UNCHANGED (<0) 表示加载原图,不做任何改变IMREAD...原创 2018-03-09 17:37:00 · 303 阅读 · 0 评论 -
OpenCv矩阵掩码操作
定义:矩阵的掩码操作就是重新计算图像中的每个像素值。应用:常用于图像平滑,边缘检测,特征分析等区域。方法:第一种使用公式,第二种使用filter2D()函数 #include <opencv2\opencv.hpp> #include <iostream> #include<math.h> using namespace cv; using namespace...原创 2018-03-10 11:05:42 · 427 阅读 · 0 评论 -
Mat对象
Mat对象OpenCV2.0之后引进的图像数据结构、自动分配内存、不存在内存泄漏的问题,是面向对象的数据结构。分了两个部分,头部与数据部分。 Mat对象构造函数与常用方法 常用方法: void copyTo(Mat mat) void convertTo(Mat dst, int type) Mat cl...原创 2018-03-20 19:10:16 · 369 阅读 · 0 评论 -
OpenCV图像操作
读写图像: imread 可以指定加载为灰度或者RGB图像 imwrite 保存图像文件,类型由扩展名决定 读写像素: 读一个GRAY像素点的像素值 int gray = dit.at<uchar>(row, col); 写一个像素点的像素值 dit.at<...原创 2018-03-21 15:33:35 · 170 阅读 · 0 评论