![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
华谨舞
QQ:1159968233
展开
-
opencv配置
我用的是opencv4.1.0+vs2017从官网下载opencv4.1.0版本和对应的扩展包,用cmake重新编译,注意路径不能有中文,不然会一直错,配置方法百度就好啦(opencv很多功能都在拓展包里,所以要配置拓展包)...原创 2019-11-14 17:24:00 · 86 阅读 · 0 评论 -
opencv调整图像亮度和对比度
#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(){ Mat src = imread("D:/image/7.jpg", 1); Mat dst = Mat(src.size(), src.type());//新建一...原创 2019-11-14 17:15:28 · 215 阅读 · 0 评论 -
opencv两张图像混合addWeighted()
#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(){ Mat src1 = imread("D:/image/0.jpg", 1);//输入图像一 Mat src2 = imread("D:/image/4.jpg",...原创 2019-11-13 20:58:11 · 156 阅读 · 0 评论 -
opencv修改像素值
Mat对象读取图片,用矩阵(二维数组)储存图片的像素值#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(){ Mat src = imread("D:/image/1.jpg", 1); Mat dst = Mat(s...原创 2019-11-13 20:08:23 · 4348 阅读 · 0 评论 -
opencvMat对象
Mat对象是Opencv2.0之后引进的图像数据结构。可以理解为一个包含所有强度值的像素点矩阵,另外包含其他信息(宽,高,类型,纬度,大小,深度等)。自动分配内存,不存在内存泄漏问题,是面向对象的数据结构。分为两个部分:头部和数据部分。void copyTo(Mat outputImg)void convertTo(Mat dst,int type)Mat clone()int chann...原创 2019-11-12 21:23:49 · 150 阅读 · 0 评论 -
opencv矩阵掩膜操作
#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(){ Mat src, dst; src = imread("D:/image/1.jpg", 1); if (src.empty()) { cout <&...原创 2019-11-12 20:57:48 · 190 阅读 · 0 评论 -
opencv图像读取显示、颜色空间转换与保存
opencv图像读取显示、颜色空间转换与保存原创 2019-11-12 19:46:13 · 242 阅读 · 0 评论