图像处理---二义性、通路长度、Dm距离的概念

2024-09-05 07:08

本文主要是介绍图像处理---二义性、通路长度、Dm距离的概念,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


---------------------------------------------------------------------------------------------------------————————————----—



今天终将成为我们回不去的昨天!想做就做,就是现在!



------------------------------------------------------------------------------------------------------------————————————---


第一次学习的时候总是搞不懂这些问题,现在总结如下,简单的4邻域、8邻域等好理解的就不啰嗦了,主要是一些难以理解的。


1. 混合邻接(m邻接
       
混合邻接是对8邻接的改进,混合邻接是消除8邻接产生二义性。定义如下:

(1)如果 q 在N4(p)中

(2)如果 q 在ND(p)中,且N4(p)和ND(q)没有来自V中的数值的像素。

满足其中之一,则具有V数值的两个像素 p 和 q是 m 邻接的。

图a b c

图a 像素的排列

图b 8邻接像素产生二义性,8邻接的中间那个1有2条路径可以到达右上角的1。

图c m邻接消除了8邻接的二义性

2.通路长度


注意:通路的长度时候(xi, yi)和(xi-1, yi-1)必须是邻接的。

3.Dm距离

像素的距离有D4、D8、Dm距离,其中D4,D8距离与任何通路无关,通路可能存在于各店之间,因为这些点仅与该店的坐标有关。考虑 m 连接,则两点之间的Dm距离定义为最短距离,在这种情况下,两个点的像素值将依赖于沿通路的像素值及其邻点值。

例子:考虑如下的像素,其中 p 、 p2  、p4的值是1,p1 、 p3 的值是 1 或者0。我们考虑值为1的像素邻域( V = {1} )。

(1)假设,p1 、 p3 的值是 0,则 p 和 p2 是 m 邻接,p2 和 p4 是 m邻接,最短的距离是 2。

(2)假设,p1 的值是1, p3 的值是 0,则 p 和 p2 不是 m 邻接,最短的 m 通路是是3(p--p1--p2--p4)。

(3)假设,p1 的值是0, p3 的值是 1,则p2 和 p4 不是 m邻接,最短的 m 通路是是3(p--p1--p3--p4)。

(4)假设,p1 、 p3 的值是 1,则 p 和 p2 不是 m 邻接,p2 和 p4 不是 m邻接,最短的 m 通路是是4(p--p1--p2--p3--p4)。













这篇关于图像处理---二义性、通路长度、Dm距离的概念的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1138288

相关文章

MySQL 获取字符串长度及注意事项

《MySQL获取字符串长度及注意事项》本文通过实例代码给大家介绍MySQL获取字符串长度及注意事项,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 获取字符串长度详解 核心长度函数对比⚠️ 六大关键注意事项1. 字符编码决定字节长度2

全面解析MySQL索引长度限制问题与解决方案

《全面解析MySQL索引长度限制问题与解决方案》MySQL对索引长度设限是为了保持高效的数据检索性能,这个限制不是MySQL的缺陷,而是数据库设计中的权衡结果,下面我们就来看看如何解决这一问题吧... 目录引言:为什么会有索引键长度问题?一、问题根源深度解析mysql索引长度限制原理实际场景示例二、五大解决

MySQL 事务的概念及ACID属性和使用详解

《MySQL事务的概念及ACID属性和使用详解》MySQL通过多线程实现存储工作,因此在并发访问场景中,事务确保了数据操作的一致性和可靠性,下面通过本文给大家介绍MySQL事务的概念及ACID属性和... 目录一、什么是事务二、事务的属性及使用2.1 事务的 ACID 属性2.2 为什么存在事务2.3 事务

Java计算经纬度距离的示例代码

《Java计算经纬度距离的示例代码》在Java中计算两个经纬度之间的距离,可以使用多种方法(代码示例均返回米为单位),文中整理了常用的5种方法,感兴趣的小伙伴可以了解一下... 目录1. Haversine公式(中等精度,推荐通用场景)2. 球面余弦定理(简单但精度较低)3. Vincenty公式(高精度,

Java实现按字节长度截取字符串

《Java实现按字节长度截取字符串》在Java中,由于字符串可能包含多字节字符,直接按字节长度截取可能会导致乱码或截取不准确的问题,下面我们就来看看几种按字节长度截取字符串的方法吧... 目录方法一:使用String的getBytes方法方法二:指定字符编码处理方法三:更精确的字符编码处理使用示例注意事项方

Python 迭代器和生成器概念及场景分析

《Python迭代器和生成器概念及场景分析》yield是Python中实现惰性计算和协程的核心工具,结合send()、throw()、close()等方法,能够构建高效、灵活的数据流和控制流模型,这... 目录迭代器的介绍自定义迭代器省略的迭代器生产器的介绍yield的普通用法yield的高级用法yidle

opencv图像处理之指纹验证的实现

《opencv图像处理之指纹验证的实现》本文主要介绍了opencv图像处理之指纹验证的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、简介二、具体案例实现1. 图像显示函数2. 指纹验证函数3. 主函数4、运行结果三、总结一、

【VUE】跨域问题的概念,以及解决方法。

目录 1.跨域概念 2.解决方法 2.1 配置网络请求代理 2.2 使用@CrossOrigin 注解 2.3 通过配置文件实现跨域 2.4 添加 CorsWebFilter 来解决跨域问题 1.跨域概念 跨域问题是由于浏览器实施了同源策略,该策略要求请求的域名、协议和端口必须与提供资源的服务相同。如果不相同,则需要服务器显式地允许这种跨域请求。一般在springbo

【MRI基础】TR 和 TE 时间概念

重复时间 (TR) 磁共振成像 (MRI) 中的 TR(重复时间,repetition time)是施加于同一切片的连续脉冲序列之间的时间间隔。具体而言,TR 是施加一个 RF(射频)脉冲与施加下一个 RF 脉冲之间的持续时间。TR 以毫秒 (ms) 为单位,主要控制后续脉冲之前的纵向弛豫程度(T1 弛豫),使其成为显著影响 MRI 中的图像对比度和信号特性的重要参数。 回声时间 (TE)

计算机网络基础概念 交换机、路由器、网关、TBOX

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、VLAN是什么?二 、交换机三、路由器四、网关五、TBOXTelematics BOX,简称车载T-BOX,车联网系统包含四部分,主机、车载T-BOX、手机APP及后台系统。主机主要用于车内的影音娱乐,以及车辆信息显示;车载T-BOX主要用于和后台系统/手机APP通信,实现手机APP的车辆信息显示与控