击中击不中变换Matlab实现

matlab击中击不中函数为bwhitmiss,调用形式为:

Ihm = bwhitmiss(I, S1, S2);
% I为输入图像
% S1、S2为结构元素

The syntax bwhitmiss(BW1,SE1,SE2) is equivalent to imerode(BW1,SE1) & imerode(~BW1,SE2)

更为直观的实现方式代码:

clear all;
I = zeros(120,180);
I(11:80,16:75) = 1;
I(56:105,86:135) = 1;
I(26:55,141:170) = 1;
figure,imshow(I);

se = zeros(58,58);
se(5:54,5:54) = 1;
figure,imshow(se);

%击中击不中变换
Ie1 = imerode(I,se);
figure,imshow(Ie1);

Ic = 1 - I;
figure,imshow(Ic);
S2 = 1 - se;
figure;imshow(S2);
Ie2 = imerode(Ic,S2);
figure,imshow(Ie2);

Ihm = Ie1 & Ie2;
figure,imshow(Ihm);
时间: 2024-08-01 20:08:54

击中击不中变换Matlab实现的相关文章

android开发-android eclipse button点击不能变换图片,要怎么解决呢?

问题描述 android eclipse button点击不能变换图片,要怎么解决呢? 开发-android eclipse button点击不能变换图片,要怎么解决呢?-eclipse button 事件"> 解决方案 解决方案二: 从写法上来说没看出问题,你可以试一下把bottom_button1.xml就只写一个item,分2次,看看有没有效果.然后一个个条件排除一下,看item设置中哪个条件不符合要求了. 解决方案三: 放置的顺序问题啊!!.item的顺序有个严格的要求:正常状态的

hit-miss变换实例

本文依旧延续斯坦福的课程,讲解下如何用形态学操作来辨识钥匙.给定一把钥匙,如何从一串钥匙中匹配该钥匙,每把钥匙尾部都不同,但两幅图像中钥匙尺寸都相同.虽然还没想到它的经济价值,但是还是比较有趣的. 介绍内容: 1.      题目 2.      解题思路 3.      Matlab代码及实验结果 4.      击中不击中原理及opencv实现 老外原题: DuplicateKey Detection   In a large set of keys, we would like to us

《Visual C++数字图像模式识别技术详解(第2版)》一2.2 Visual C++数字图像处理

2.2 Visual C++数字图像处理 本节将在2.1节基础上讲解如何用Visual C++进行数字图像处理应用程序的开发.重点介绍Windows下BMP图像文件格式,以及如何用Visual C++对该数字图像文件进行读取,为后续内容的讲解打下基础. 2.2.1 BMP图像文件 BMP位图文件格式是Windows系统交换图像数据的一种标准图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式.Windows 3.0以前的BMP位图文件格式与显示设备有关,因此把它称为设备相

javascript实现点击后变换按钮显示文字的方法_javascript技巧

本文实例讲述了javascript实现点击后变换按钮显示文字的方法.分享给大家供大家参考.具体实现方法如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>显示一些按钮,如果点击了, 当前点击的按钮文本变为"点了",其他按钮文本变为"没点"</title> <script type="text/javascript

链接不再同一个界面;比如链接在a.html,滑动门切换页面在b.html;点击a中的某一个链接到b中的一个标题

问题描述 1.链接不再同一个界面;比如链接在a.aspx,滑动门切换页面在b.aspx:点击a中的某一个链接到b中的一个标题怎么做呢,急!!多谢!2.如何在一个页面调用另一个页面的js3.使鼠标点击连接变换图片,再点击另一连接,该连接变换图片,之前点击的连接恢复图片

eclipse 调试进不了断点

问题描述 eclipse下的一个项目采用的springwebworkhibernate框架前几天使用,能正常进入设置的断点,每次刷新freemarker页面也能正常进入.后来框架进行了一次升级操作(不知道是不是这个原因导致),升级完有一段时间没有用过调试功能.今天发现用调试的时候进入不了设置的断点.clean项目后,重启jetty服务可以击中一次,但是再刷新就没用了,击不中.修改后台输出测试代码也没有显示修改后的东西,又要重启jetty才能看到修改结果.换了几个版本的eclipse也是一样,用另

eclipse断点调试

问题描述 eclipse下的一个项目采用的springwebworkhibernate框架前几天使用,能正常进入设置的断点,每次刷新freemarker页面也能正常进入.后来框架进行了一次升级操作(不知道是不是这个原因导致),升级完有一段时间没有用过调试功能.今天发现用调试的时候进入不了设置的断点.clean项目后,重启jetty服务可以击中一次,但是再刷新就没用了,击不中.修改后台输出测试代码也没有显示修改后的东西,又要重启jetty才能看到修改结果.换了几个版本的eclipse也是一样,用另

用Photoshop制作文字环绕地球特效

大家好,今天和大家分享用Photoshop制作文字环绕地球特效的制作方法. 让我们先看一下最终的效果吧!   第一步:打开地球图片   第二步:选择文字工具,输入一段字母,如下图   第三步:选中全部文字,点击右键,选中"文字变形",参数设置如下,设置好后,点击"好"按纽.   第四步:将文字图层复制一个图层,并点击"编辑"→"变换"→"垂直翻转",并向下拖一下,如下图   第五步:右键点击文字图层,点击&

photoshop教程:光线字体的设计

本教程很简单,初学者很容易理解,但我要提醒大家教程最终会有60多个文字层,这就需要你的计算机有大量可以使用的内存. 在本教程中,我们将使用基本的Photoshop工具和图层样式来创建这种效果.本教程很简单,初学者很容易理解,但我要提醒大家教程最终会有60多个文字层,这就需要你的计算机有大量可以使用的内存.让我们进入教程,开始学习吧~ 步骤1 创建一个2000×1200 px的新文件.然后用一个新的渐变调整图层来做线性渐变,从底部(暗灰色#464646)到顶端(黑色#000000)贯穿.这将是我们