当前位置:网站首页>Opencv learning log 13 corrosion, expansion, opening and closing operations
Opencv learning log 13 corrosion, expansion, opening and closing operations
2022-07-06 15:43:00 【@Spring sauce】
Preface
This article mainly describes the basic operation of image processing : corrosion 、 Expansion and opening and closing operations .
One 、 Code
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main()
{
cv::Mat srcMat = imread("C://Users//john//Desktop//1.jpg", 0);
cv::Mat resMat;
cv::Mat res2Mat;
cv::Mat kernel(5, 5, CV_8UC1);
// imshow("src", srcMat);
//threshold(srcMat, resMat, 100, 255, THRESH_BINARY);
adaptiveThreshold(srcMat, resMat, 255, ADAPTIVE_THRESH_GAUSSIAN_C, THRESH_BINARY_INV, 15, 10);
imshow("res", resMat);
// morphologyEx(resMat, res2Mat, 0, kernel, Point(-1, -1), 1, BORDER_CONSTANT,morphologyDefaultBorderValue());// corrosion
// morphologyEx(resMat, res2Mat, 1, kernel, Point(-1, -1), 1, BORDER_CONSTANT, morphologyDefaultBorderValue());// inflation
// morphologyEx(resMat, res2Mat, 2, kernel, Point(-1, -1), 1, BORDER_CONSTANT, morphologyDefaultBorderValue());// Open operation
morphologyEx(resMat, res2Mat, 3, kernel, Point(-1, -1), 1, BORDER_CONSTANT, morphologyDefaultBorderValue());// Closed operation
imshow("res2", res2Mat);
waitKey(0);
}
summary
1. The code can run directly , If you don't understand, please leave a message .
边栏推荐
猜你喜欢
Determine the Photo Position
学习记录:理解 SysTick系统定时器,编写延时函数
VS2019初步使用
入门C语言基础问答
Take you to use wxpy to create your own chat robot (plus wechat interface basic data visualization)
LeetCode#237. Delete nodes in the linked list
FSM and I2C experiment report
LeetCode#62. Different paths
Stm32 dossiers d'apprentissage: saisie des applications
Record of force deduction and question brushing
随机推荐
编程到底难在哪里?
Research Report on medical anesthesia machine industry - market status analysis and development prospect prediction
12306: mom, don't worry about me getting the ticket any more (1)
China earth moving machinery market trend report, technical dynamic innovation and market forecast
Cost accounting [13]
Find 3-friendly Integers
ucorelab4
Cost accounting [14]
Learning record: STM32F103 clock system overview working principle
STM32学习记录:玩转按键控制蜂鸣器和LED
Accounting regulations and professional ethics [3]
Market trend report, technical innovation and market forecast of lip care products in China and Indonesia
学习记录:使用STM32F1看门狗
Borg Maze (BFS+最小生成树)(解题报告)
B - 代码派对(女生赛)
Learning record: Tim - capacitive key detection
JS --- detailed explanation of JS DOM (IV)
差分(一维,二维,三维) 蓝桥杯三体攻击
Research Report of pharmaceutical solvent industry - market status analysis and development prospect prediction
Opencv learning log 12 binarization of Otsu method