Halcon形态学梯度
形态学梯度形态学梯度形态学梯度
1.视频教程:
B站、网易云课堂、腾讯课堂
2.代码地址:
Gitee
Github
3.存储地址:
Google云
百度云:
提取码:
- 1.形态学梯度
- 2.
- 3.
1.形态学梯度
基本梯度—>膨胀减去腐蚀之后的结果
内梯度—>原图减去腐蚀之后的结果
外梯度—>膨胀减去原图的结果
#include <opencv2/opencv.hpp>
#include <iostream>using namespace cv;
using namespace std;int main(int argc, char** argv) {Mat src = imread("E:/cats.jpg");Mat gray, binary;cvtColor(src, gray, COLOR_BGR2GRAY);imshow("input", gray);Mat basic_grad, inter_grad, exter_grad;Mat kernel = getStructuringElement(MORPH_RECT, Size(3, 3), Point(-1, -1));morphologyEx(gray, basic_grad, MORPH_GRADIENT, kernel, Point(-1, -1), 1);imshow("basic gradient", basic_grad);Mat dst1, dst2;erode(gray, dst1, kernel);dilate(gray, dst2, kernel);subtract(gray, dst1, inter_grad);subtract(dst2, gray, exter_grad);imshow("internal gradient", inter_grad);imshow("external gradient", exter_grad);threshold(basic_grad, binary, 0, 255, THRESH_BINARY | THRESH_OTSU);imshow("binary", binary);waitKey(0);destroyAllWindows();return 0;
}
Halcon形态学梯度相关推荐
- Halcon形态学操作、区域处理相关常用API
膨胀一般用来填补物体中小的空洞和狭窄的缝隙,使物体的尺寸增大. 膨胀运算需要生成结构内核才能完成,在HALCON中使用gen_circle来生成圆形结构内核,这个函数的参数中: (1)第一个参数Cir ...
- 《OpenCV3编程入门》学习笔记6 图像处理(四)形态学滤波(2):开运算、闭运算、形态学梯度、顶帽、黑帽
6.4 形态学滤波(2):开运算.闭运算.形态学梯度.顶帽.黑帽 高级形态学变换,基于腐蚀与膨胀,利用morphologyEx函数实现 6.4.1 开运算 1.腐蚀后膨胀的过程,数学表达式:dst=o ...
- OpenCV+python:顶帽、黑帽、形态学梯度
1,顶帽 2,黑帽 3,形态学梯度 4,源代码示例 import cv2 as cv import numpy as npdef hat_gray_demo(image): #基于灰度图像的顶帽操作g ...
- 形态学处理:膨胀、腐蚀、开运算、闭运算、形态学梯度、顶帽、黑帽
形态学处理 一 膨胀 二 腐蚀 三 开运算 四 闭运算 五 形态学梯度 六 顶帽 七 黑帽 形态学处理 一 膨胀 代码: #include <opencv2/core/core.hpp> ...
- 图像形态学概要-腐蚀、膨胀、开运算、闭运算、形态学梯度(形态学边缘提取)、顶帽操作、黑帽操作
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 图像形态学中两种最基本的操作就是对图形的腐蚀和膨 ...
- 计算机视觉形态学之膨胀、腐蚀、开运算、闭运算、顶帽、黑帽和形态学梯度
腐蚀和膨胀是对像素值大的部分而言的,即高亮白部分而不是黑色部分:以下图片前景物体为高亮像素,背景为低亮像素. 膨胀(dilated)是图像中的高亮部分进行膨胀,领域扩张,效果图拥有比原图更大的高亮区域 ...
- OpenCV学习笔记(八):形态学morpholgy(2):开/闭运算,形态学梯度、顶帽/黑帽morphologyEx()
OpenCV学习笔记(八):形态学morpholgy(2):开.闭运算,形态学梯度.顶帽.黑帽:morphologyEx() 数学形态学(Mathematical morphology) 是一门建立在 ...
- OpenCV与图像处理学习六——图像形态学操作:腐蚀、膨胀、开、闭运算、形态学梯度、顶帽和黑帽
OpenCV与图像处理学习六--图像形态学操作:腐蚀.膨胀.开.闭运算.形态学梯度.顶帽和黑帽 四.图像形态学操作 4.1 腐蚀和膨胀 4.1.1 图像腐蚀 4.1.2 图像膨胀 4.2 开运算与闭运 ...
- 形态学滤波:(1)腐蚀与膨胀 (2)开运算,闭运算,形态学梯度,顶帽,黑帽...
一.形态学概述 图像处理中的形态学一般指的是数学形态学. 数学形态学是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论.其基本运算包括:二值腐蚀和膨胀,二值开闭运算,骨架抽 ...
最新文章
- 【Netty】NIO 选择器 ( Selector ) 通道 ( Channel ) 缓冲区 ( Buffer ) 网络通信案例
- WCF与WebService的区别
- 华润网络签约神策数据 数据赋能打造跨行业综合移动服务生态圈
- jsp里面声明了utf-8格式,也写了字符编码过滤器,数据库编码也是utf-8,就连java.......
- iOS开发网络篇—文件的上传
- SparkStreaming读取本地文件进行wordCount
- Python数据挖掘之时序模型预测
- a卡 n卡 html5性能,a卡n卡天梯图_a卡n卡显卡性能对照表2020年5月
- Why it occurs this error [The JSON value could not be converted to System.Nullable]
- GPT/GP2/GPT3
- 如何在html中播放.flv格式的视频【vue和普通html皆可用】
- 利用Python制作动漫人物
- docker 安装redis详细说明
- 南京都昌公司乔迁之志
- 树莓派官方系统安装教程
- 国产单机《我的武林江湖》v1.1.159
- 学计算机苹果电脑哪款好,学生超值电脑汇总!适合学生的5款顶级笔记本电脑,您喜欢哪款?...
- 话说当时晁盖并众人 水浒传
- FunctionBay RecurDyn V9R4 SP1.1 Update only x64
- 整理架构师都没搞懂的设计模式
热门文章
- java制作安卓游戏脚本_autoA开源(用java写安卓无障碍脚本)
- 【测试用例练习】八、淘宝网站测试用例
- 半定制器件课程设计——基于FPGA的PS2键盘人机输入显示系统
- Leetcode 1675. Minimize Deviation in Array [Python]
- Linux中父子进程、兄弟子进程之间通信方式--匿名管道pipe(适用于有血缘关系的进程)
- javascript无限请求_SockJS - 重新连接后无限xhr-streaming呼叫
- 图像形态学(腐蚀、膨胀、开运算、闭运算、梯度、顶帽、黑帽)
- 百度云for mac破解方法--获取无限svip
- I2C总线时序以及ACK和NACK(NAK),SCL被从机拉低?
- 苹果双SIM卡+512GB: 明年苹果将发布超大尺寸iPhoneX Plus