
OpenCV学习记录
文章平均质量分 90
自己关于OpenCV的学习记录
YINYL03
关于AI应用与DevOps的自创社区网站:https://oasisnoe.com/
欢迎各位感兴趣的朋友们加入社区!!!
展开
-
2020.11.10 使用OpenCV进行图像边缘提取(Laplance算子)【OpenCV C++ Laplance算子】
使用Laplance算子进行图像边缘提取处理流程:1.高斯滤波2.转换为灰度图像3.图像边缘提取(使用Laplance算子)4.取绝对值(5. 进行二值化处理)源代码:// testOpencv17.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;const char* inWi原创 2020-11-10 09:43:45 · 349 阅读 · 0 评论 -
2020.11.07 使用OpenCV进行图像边缘提取(Sobel算子)【OpenCV C++ Sobel】
图像边缘提取,采用的算子为Sobel使用API:Sobel()以及增强了权重的Scharr()处理流程:1.进行高斯滤波2.转化为灰度图像3.进行X,Y轴的Sobel处理4.对X,Y处理后的数据进行线性叠加(简化实际的Sobel运算)源代码:// testOpencv16.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <opencv2/opencv.hpp>#include <iostream>原创 2020-11-07 10:42:22 · 786 阅读 · 0 评论 -
2020.11.05 使用OpenCV进行自定义线性滤波 【OpenCV C++ Robert/Sobel/Laplace】
使用OpenCV进行自定义线性滤波/Robert/Sobel/Laplace源代码:// testOpencv14.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;const char* inWin = "input window";const char* outWin = "output windo原创 2020-11-05 10:34:59 · 337 阅读 · 0 评论 -
2020.11.04 使用OpenCV进行图像阈值分割操作【OpenCV C++】
使用函数threshold()进行图像分割源代码:// testOpencv13.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;Mat src,graySrc,dst;const char* inWin = "input window";const char* outWin = "output w原创 2020-11-04 15:30:28 · 1707 阅读 · 0 评论 -
2020.11.03 使用OpenCV进行图像上采样、降采样以及高斯不同操作【OpenCV C++】
图像上采样,降采样以及高斯不同操作源代码:// testOpencv12.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;const char* inWin = "input window";const char* outWin = "output window";int main(){ .原创 2020-11-03 10:10:07 · 395 阅读 · 0 评论 -
2020.11.02 使用OpenCV进行图像水平和垂直线提取 【OpenCV C++】
采用开操作方法进行提取(先腐蚀再膨胀)源代码:// testOpencv11.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;const char* inWin = "intput window";const char* outWin = "output window";int main(){原创 2020-11-02 10:33:45 · 305 阅读 · 0 评论 -
2020.11.01 使用OpenCV进行图像形态学操作(开、闭、梯度)【OpenCV C++】
进行基础的图像形态学操作练习(开操作、闭操作、梯度、顶帽、黑帽操作)源代码://#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;const char* inWin = "input Window";const char* outWin = "output Window";int main(){ //std::cout << "Hello World..原创 2020-11-01 11:07:09 · 182 阅读 · 0 评论 -
2020.10.31 使用OpenCV进行图像的腐蚀膨胀操作【OpenCV C++】
腐蚀膨胀处理练习源代码:// testOpencv09.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;Mat src, dst;const char* inputWindow = "input window";const char* outputWindow = "output window";原创 2020-10-31 21:05:26 · 217 阅读 · 0 评论 -
2020.10.31 使用OpenCV进行图像模糊 【OpenCV C++】
去除图像噪声1.均值滤波2.中值滤波(还有最小,最大值滤波)3.高斯滤波4.双边滤波(起到一种模糊的作用)具体采用哪一种滤波手段,需要根据自己对图像后续的处理要求有关,然后选择合适的图像预处理滤波方法。源代码:// testOpencv08.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <opencv2/opencv.hpp>#include <iostream>using namespace原创 2020-10-31 10:40:32 · 516 阅读 · 0 评论 -
2020.10.30 使用OpenCV进行图像对比度及亮度修改 【OpenCV C++】
源代码:// testOpencv06.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;int main(){ //std::cout << "Hello World!\n"; Mat src = imread("E:/imageSources/3.jpg"); /...原创 2020-10-30 09:48:01 · 266 阅读 · 0 评论 -
2020.10.29 使用OpenCV进行图像线性叠加 [OpenCV练习 C++]
注意采用的两张图像必须大小类型一致!源代码:=====================================================================================// testOpencv05.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。/*description: 图像线性相加(带有权重)*/#include<opencv2/opencv.hpp>#include <iostream&g原创 2020-10-29 10:36:49 · 377 阅读 · 0 评论 -
2020.10.29 使用OpenCV练习修改图像像素值操作
2020.10.29 使用OpenCV练习修改图像像素值操作读写图像在这里插入代码片读像素值我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的m原创 2020-10-29 09:47:20 · 247 阅读 · 0 评论 -
2020-10-23 JavaScript Aarray对象方法使用
contact()方法不会改变原有数组,而是返回一个新的数组resultjoin()将字符串按指定字符分割开resultPush()ResultReverse()ResultSort()Splice()result:添加元素result添加数组,形成新的数组占位...原创 2020-10-23 10:20:49 · 217 阅读 · 0 评论