形态学梯度形态学梯度形态学梯度

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形态学梯度相关推荐

  1. Halcon形态学操作、区域处理相关常用API

    膨胀一般用来填补物体中小的空洞和狭窄的缝隙,使物体的尺寸增大. 膨胀运算需要生成结构内核才能完成,在HALCON中使用gen_circle来生成圆形结构内核,这个函数的参数中: (1)第一个参数Cir ...

  2. 《OpenCV3编程入门》学习笔记6 图像处理(四)形态学滤波(2):开运算、闭运算、形态学梯度、顶帽、黑帽

    6.4 形态学滤波(2):开运算.闭运算.形态学梯度.顶帽.黑帽 高级形态学变换,基于腐蚀与膨胀,利用morphologyEx函数实现 6.4.1 开运算 1.腐蚀后膨胀的过程,数学表达式:dst=o ...

  3. OpenCV+python:顶帽、黑帽、形态学梯度

    1,顶帽 2,黑帽 3,形态学梯度 4,源代码示例 import cv2 as cv import numpy as npdef hat_gray_demo(image): #基于灰度图像的顶帽操作g ...

  4. 形态学处理:膨胀、腐蚀、开运算、闭运算、形态学梯度、顶帽、黑帽

    形态学处理 一 膨胀 二 腐蚀 三 开运算 四 闭运算 五 形态学梯度 六 顶帽 七 黑帽 形态学处理 一 膨胀  代码: #include <opencv2/core/core.hpp> ...

  5. 图像形态学概要-腐蚀、膨胀、开运算、闭运算、形态学梯度(形态学边缘提取)、顶帽操作、黑帽操作

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 图像形态学中两种最基本的操作就是对图形的腐蚀和膨 ...

  6. 计算机视觉形态学之膨胀、腐蚀、开运算、闭运算、顶帽、黑帽和形态学梯度

    腐蚀和膨胀是对像素值大的部分而言的,即高亮白部分而不是黑色部分:以下图片前景物体为高亮像素,背景为低亮像素. 膨胀(dilated)是图像中的高亮部分进行膨胀,领域扩张,效果图拥有比原图更大的高亮区域 ...

  7. OpenCV学习笔记(八):形态学morpholgy(2):开/闭运算,形态学梯度、顶帽/黑帽morphologyEx()

    OpenCV学习笔记(八):形态学morpholgy(2):开.闭运算,形态学梯度.顶帽.黑帽:morphologyEx() 数学形态学(Mathematical morphology) 是一门建立在 ...

  8. OpenCV与图像处理学习六——图像形态学操作:腐蚀、膨胀、开、闭运算、形态学梯度、顶帽和黑帽

    OpenCV与图像处理学习六--图像形态学操作:腐蚀.膨胀.开.闭运算.形态学梯度.顶帽和黑帽 四.图像形态学操作 4.1 腐蚀和膨胀 4.1.1 图像腐蚀 4.1.2 图像膨胀 4.2 开运算与闭运 ...

  9. 形态学滤波:(1)腐蚀与膨胀 (2)开运算,闭运算,形态学梯度,顶帽,黑帽...

    一.形态学概述 图像处理中的形态学一般指的是数学形态学. 数学形态学是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论.其基本运算包括:二值腐蚀和膨胀,二值开闭运算,骨架抽 ...

最新文章

  1. 【Netty】NIO 选择器 ( Selector ) 通道 ( Channel ) 缓冲区 ( Buffer ) 网络通信案例
  2. WCF与WebService的区别
  3. 华润网络签约神策数据 数据赋能打造跨行业综合移动服务生态圈
  4. jsp里面声明了utf-8格式,也写了字符编码过滤器,数据库编码也是utf-8,就连java.......
  5. iOS开发网络篇—文件的上传
  6. SparkStreaming读取本地文件进行wordCount
  7. Python数据挖掘之时序模型预测
  8. a卡 n卡 html5性能,a卡n卡天梯图_a卡n卡显卡性能对照表2020年5月
  9. Why it occurs this error [The JSON value could not be converted to System.Nullable]
  10. GPT/GP2/GPT3
  11. 如何在html中播放.flv格式的视频【vue和普通html皆可用】
  12. 利用Python制作动漫人物
  13. docker 安装redis详细说明
  14. 南京都昌公司乔迁之志
  15. 树莓派官方系统安装教程
  16. 国产单机《我的武林江湖》v1.1.159
  17. 学计算机苹果电脑哪款好,学生超值电脑汇总!适合学生的5款顶级笔记本电脑,您喜欢哪款?...
  18. 话说当时晁盖并众人 水浒传
  19. FunctionBay RecurDyn V9R4 SP1.1 Update only x64
  20. 整理架构师都没搞懂的设计模式

热门文章

  1. java制作安卓游戏脚本_autoA开源(用java写安卓无障碍脚本)
  2. 【测试用例练习】八、淘宝网站测试用例
  3. 半定制器件课程设计——基于FPGA的PS2键盘人机输入显示系统
  4. Leetcode 1675. Minimize Deviation in Array [Python]
  5. Linux中父子进程、兄弟子进程之间通信方式--匿名管道pipe(适用于有血缘关系的进程)
  6. javascript无限请求_SockJS - 重新连接后无限xhr-streaming呼叫
  7. 图像形态学(腐蚀、膨胀、开运算、闭运算、梯度、顶帽、黑帽)
  8. 百度云for mac破解方法--获取无限svip
  9. I2C总线时序以及ACK和NACK(NAK),SCL被从机拉低?
  10. 苹果双SIM卡+512GB: 明年苹果将发布超大尺寸iPhoneX Plus