![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器视觉
OpenGL与PCL学习记录
大帅小平
这个作者很懒,什么都没留下…
展开
-
[OpenCV] 09-模糊图像
主要记录了均值滤波、高斯滤波、中值滤波和双边滤波原创 2020-10-25 13:00:36 · 316 阅读 · 0 评论 -
[OpenCV] 08-绘制形状和文字
使用cv::Point与cv::ScalarPoint表示2D平面上一个点x,yPoint p; p.x = 10; p.y = 8; or p = Pont(10,8); Scalar表示四个元素的向量Scalar(a, b, c); // a = blue, b = green, c = red 表示RGB三个通道绘制线、矩形、园、椭圆等基本几何形状画线 cv::line (LINE_4\LINE_8\LINE_AA)画椭圆cv::ellipse画矩形cv::rec原创 2020-10-24 14:46:06 · 170 阅读 · 0 评论 -
[OpenCV] 07-图像亮度与对比度调整
理论图像变换可以看作如下:像素变换 – 点操作邻域操作 – 区域操作调整图像亮度和对比度属于像素变换-点操作亮度:图像越亮,即表示图像越白,像素值应越大。重要的APIMat new_image = Mat::zeros( image.size(), image.type() ); 创建一张跟原图像大小和类型一致的空白图像、像素值初始化为0saturate_cast(value);确保值大小范围为0~255之间Mat.at(y,x)[index]=value 给每个像素点每个通道赋原创 2020-10-24 14:23:14 · 232 阅读 · 0 评论 -
[OpenCV] 06-图像混合
理论-线性混合操其中 a 的取值范围为0~1之间API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。相关API (addWeighted)参数1:输入图像Mat – src1参数2:输入图像src1的alpha值参数3:输入图像Mat– src2参数4:输入图像src2的alpha值参数5:gamma值 (校验调整值原创 2020-10-24 14:11:34 · 118 阅读 · 0 评论 -
[OpenCV] 05-图像操作
图像操作代码说明#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main(char argc, char** argv){ Mat myImage = imread("women.jpg", 1); if (!myImage.data) { cout << "couldn't load image..." &l原创 2020-10-19 16:35:24 · 107 阅读 · 0 评论 -
[OpenCV] 04-Mat对象
04-Mat对象备注:以上内容转载笔者早期OneNote笔记,较多为图片格式,比较简陋。后记:笔者才疏学浅,如有错误,望指出。原创 2020-10-19 15:56:16 · 90 阅读 · 0 评论 -
[OpenCV] 03-矩阵的掩膜操作
03-矩阵的掩膜操作代码实现://利用掩膜计算提高图像对比度#include<iostream>#include<opencv2/opencv.hpp>#include<math.h>using namespace std;using namespace cv;int main(int argc,char** argv){ Mat myImage, outputImage; myImage = imread("222.j原创 2020-10-16 09:26:58 · 111 阅读 · 0 评论 -
[OpenCV] 02-加载、修改、保存图像
02-加载、修改、保存图像演示代码:#include<opencv2/opencv.hpp>#include<iostream>using namespace std;using namespace cv;int main(int argc, char** argv){ Mat src; src = imread("222.jpg",1); if (src.empty()) // or src.data { co原创 2020-10-15 17:48:14 · 110 阅读 · 0 评论 -
[OpenCV] 01-开发环境搭建
开发环境搭建• VS2017版本• 下载OpenCV4.1.1版本10.exe• 配置环境变量和在VS2017中引入头文件、库文件、连接库。1、配置环境变量:D:\OpenCV\opencv\build\x64\vc15\bin2、开发环境搭建VC++目录: 包含目录D:\opencv4.1\openc\build\includeD:\opencv4.1\openc\build\include\opencvD:\opencv4.1\opencv\build\原创 2020-10-15 17:34:41 · 83 阅读 · 0 评论 -
直方图反向投射(Back Projection)详解
**openCV笔记——直方图反向投射(Back Projection)详解**(本人近期学习图像处理,一路遇到许多问题,多亏得到许多博主博客指点,感激不尽。现学到直方图反向投射,花了半天时间终于搞懂了,故第一次写此博客记录,如有错误,请网友指正)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可...原创 2019-11-07 14:43:31 · 3613 阅读 · 1 评论