- 博客(25)
- 收藏
- 关注
原创 21 - 霍夫变换 - 直线检测
21 - 霍夫变换 - 直线检测代码 和理解注释:#include<opencv2/opencv.hpp>;#include<opencv2/imgproc/types_c.h>;#include<iostream>;using namespace cv;using namespace std;int main(int argc, char*...
2020-02-21 19:29:50
251
原创 20 - Canny边缘检测
20 - Canny边缘检测代码 及 理解注释:#include<opencv2/opencv.hpp>;#include<iostream>;using namespace cv;using namespace std;Mat source1,source1_Gray,change1;int tl_value = 50;int max_val...
2020-02-18 18:08:17
167
原创 19 - Laplance算子 测试
19 - Laplance算子 测试代码 和理解注释:#include<opencv2/opencv.hpp>;using namespace cv;int main(int argc, char* argv) { // 19 - Laplance算子 Mat source1, change1; source1 = imread("F:\\OpenCV-Test\...
2020-02-13 18:49:12
237
原创 18 - Sobel算子 测试
18 - Sobel 算子测试代码和理解注释:#include<opencv2/opencv.hpp>;using namespace cv;int main(int argc,char* argv) { // 18 - Sobel算子 Mat source1,change1; source1 = imread("F:\\OpenCV-Test\\TestPicture...
2020-02-13 18:08:31
340
原创 17 - 处理边缘
17 - 处理边缘代码和理解注释:#include<opencv2/opencv.hpp>;using namespace cv;int main(int argc, char* argv) { // 17 - 处理边缘 Mat source1; source1 = imread("F:\\OpenCV-Test\\TestPicture\\SourcePic...
2020-02-12 18:34:39
163
原创 16 - 自定义卷积算子 和 经典算子
16 - 自定义卷积算子 和 经典算子代码 和理解注释:#include<opencv2/opencv.hpp>;using namespace cv;int main(int argc, char* argv) { // 16 - 自定义线性滤波 Mat source1; source1 = imread("F:\\OpenCV-Test\\TestPictur...
2020-02-12 17:36:24
327
原创 14 - 图像金字塔 和 高斯不同
14 - 图像金字塔 和 高斯不同图像金字塔 (下采样和上采样)代码和理解注释:#include<opencv2/opencv.hpp>;using namespace cv;int main(int argc, char* argv) { // 14 - 图像金字塔 - 下采样与上采样, Mat source1; source1 = imread("F:\\O...
2020-02-11 18:45:45
262
原创 15 - 图像基本阈值操作
15 - 图像基本阈值操作代码 和注释理解:#include<opencv2/opencv.hpp>;using namespace cv;Mat source1, source1Gray, change1;int Threshold_value = 127; //自己定义的阈值int Threshold_max = 255;int type_value =...
2020-02-11 18:09:31
218
原创 13 - 形态学操作实际应用二:验证码识别
13 - 形态学操作实际应用二:验证码识别代码部分:#include<opencv2/opencv.hpp>;#include<iostream>;#include<opencv2/imgproc/types_c.h>;using namespace std;using namespace cv;int main(int argc, c...
2020-02-10 18:38:35
271
原创 13 - 形态学操作应用一 :提取水平线和垂直线
13 - 形态学操作应用一 提取水平线和垂直线代码和注释:#include<opencv2/opencv.hpp>;#include<iostream>;#include<opencv2/imgproc/types_c.h>;using namespace std;using namespace cv;int main(int argc...
2020-02-10 17:42:24
301
原创 12- 形态学操作(理解很重要)
12- 形态学操作(理解很重要)代码及理解注释:#include<opencv2/opencv.hpp>;#include<iostream>;using namespace std;using namespace cv;int main(int argc, char* argv) { // 12、13:形态学操作及应用-提取水平与垂直线(基于膨胀腐蚀...
2020-02-10 16:36:09
377
原创 11- 膨胀和腐蚀
11- 膨胀和腐蚀测试代码和理解注释:#include<opencv2/opencv.hpp>;#include<iostream>;using namespace std;using namespace cv;Mat source1, change1;char output_window[] = "output image";int eleme...
2020-02-09 18:13:46
173
原创 09/10 - 模糊图像操作一、二(4种基础滤波)
09/10 - 模糊图像操作一、二(4种基础滤波)图解4种基础滤波,理解代码和理解 划分:#include<opencv2/opencv.hpp>;#include<iostream>;using namespace std;using namespace cv;int main(int argc, char* argv) { // 09/10...
2020-02-09 15:37:50
197
原创 08- 绘制形状和随机线 深度理解简化版本
08- 绘制形状和随机线 深度理解简化版本:#include<opencv2/opencv.hpp>;#include<iostream>;using namespace std;using namespace cv;int main(int argc, char* srgv) { //08- 绘制形状和随机线 深度理解简化版本 Mat source1;...
2020-02-07 17:08:50
165
原创 08-绘制形状、文和 随机线
08-绘制形状、文和 随机线:#include<opencv2/opencv.hpp>;#include<iostream>;using namespace std;using namespace cv;Mat source1, change1; //全局变量const char* source1Title = "source1title ";con...
2020-02-06 17:28:58
157
原创 07- 提高图像对比度和亮度
07- 提高图像对比度和亮度 : 代码部分#include<opencv2/opencv.hpp>;#include<iostream>;using namespace std;using namespace cv;int main(int argc, char* srgv) { //07- 调整图像对比度 和 亮度 Mat source1, chan...
2020-02-06 17:28:31
229
原创 06-图像混合
代码:#include<opencv2/opencv.hpp>;#include<iostream>;using namespace std;using namespace cv;int main(int argc, char* argv) { Mat source1, source2, change1; source1 = imread("F:\\Op...
2020-02-05 20:07:50
128
原创 05 不同通道图像的像素读取 改写
05 不同通道图像的 像素 读取 改写#include<opencv2/opencv.hpp>;#include<iostream>;using namespace std;using namespace cv;int main(int argc, char* argv) { Mat source1, change1; source1 = imre...
2020-02-05 15:17:59
202
原创 04-Mat常用操作合集
Mat常用方法:代码演示:#include<opencv2/opencv.hpp>;#include<iostream>; //标准出入输出using namespace std;using namespace cv;int main(int argc,char* argv) { Mat source1, change1; source1 = im...
2020-02-05 15:17:39
211
原创 03 图像掩膜操作深度理解 和 API实现 代码演示
API实现掩膜操作#include<opencv2/opencv.hpp>;using namespace cv;int main(int argc,char* argv) { Mat source1, change1; source1 = imread("F:\\OpenCV-Test\\TestPicture\\SourcePicture1\\1.PNG"); ...
2020-02-04 19:10:27
204
原创 02 加载 修改 保存图像
02 加载 修改 保存图像 代码和演示#include<opencv2/opencv.hpp>;using namespace cv;int main(int argc, char** argv) { Mat source1, change1; //设置图片名字 source1 = imread("F:\\OpenCV-Test\\TestPicture\\Sour...
2020-02-03 20:22:36
139
原创 03- 矩阵的掩膜操作和提高对比度 代码 和演示
#include<opencv2/opencv.hpp>;using namespace cv;int main(int argc,char** argv) { Mat source1, change1; source1 = imread("F:\\OpenCV-Test\\TestPicture\\SourcePicture1\\1.PNG"); if (!so...
2020-02-03 20:22:16
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅