opencv::形态学操作
2024-09-01 00:30:15
形态学操作
开操作- open
闭操作- close
形态学梯度- Morphological Gradient
顶帽 – top hat
黑帽 – black hat 开操作- open
先腐蚀后膨胀
可以去掉小的对象,假设对象是前景色,背景是黑色 闭操作-close
先膨胀后腐蚀(bin2)
可以填充小的洞(fill hole),假设对象是前景色,背景是黑色 形态学梯度- Morphological Gradient
膨胀减去腐蚀
又称为基本梯度(其它还包括-内部梯度、方向梯度) 顶帽 – top hat
顶帽 是原图像与开操作之间的差值图像 黑帽
黑帽是闭操作图像与源图像的差值图像
int main(int argc, char** argv) { Mat src, dst;
src = imread(STRPAHT2);
if (!src.data) {
printf("could not load image...\n");
} Mat kernel = getStructuringElement(MORPH_RECT, Size(, ), Point(-, -)); //CV_MOP_OPEN / CV_MOP_CLOSE / CV_MOP_GRADIENT / CV_MOP_TOPHAT / CV_MOP_BLACKHAT 形态学操作类型
morphologyEx(src, dst, CV_MOP_OPEN, kernel); char output_title[] = "morphology demo";
namedWindow(output_title, CV_WINDOW_AUTOSIZE);
imshow(output_title, dst); waitKey();
return ;
}
最新文章
- 判断是否字符串是否是JSON
- avalon---qunar ued
- Web自动化框架LazyUI使用手册(2)--先跑起来再说(第一个测试用例-百度搜索)
- (hdu)5423 Rikka with Tree (dfs)
- post 提交数据
- 如何给html元素的onclick事件传递参数(即如何获取html标签的data-*属性)
- duck
- 怎样在屏幕上显示多个alv
- jquery 限制字数 显示输入字数 插件
- HashMap集合
- (一)基于阿里云的MQTT远程控制(Android 连接MQTT服务器,ESP8266连接MQTT服务器实现远程通信控制----简单的连接通信)
- c# 溢出上下文检测
- eclipse library jar包 使用总结 MD
- MySQL锁定状态查看相关命令
- 深度学习研究组Deep Learning Research Groups
- (转)Unity3D新手引导开发手记
- 【查看数据占用空间】查看hbase表占用的磁盘情况
- 小程序:位置信息(Location)及微信小程序LBS解决方案实践
- find()函数
- 使用CALayer实现图像镜面效果
热门文章
- Java8之熟透Optional
- 三、SpringBoot 整合mybatis 多数据源以及分库分表
- ES6中的迭代器、Generator函数以及Generator函数的异步操作
- Apache Hadoop集群安装(NameNode HA + SPARK + 机架感知)
- Winform组合ComboBox和TreeView实现ComboTree
- ppt课件动手动脑实际验证
- VMbox 安装 LInux系统流程
- .NetCore技术研究-一套代码同时支持.NET Framework和.NET Core
- Spring 梳理-Spring配置文件 -<;context:annotation-config/>;和<;context:component-scan base-package=";";/>;和<;mvc:annotation-driven />; 的区别
- 如何把安全证书导入到java中的cacerts证书库