0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是图像距?如何计算图像距?

FPGA开源工作室 来源:FPGA开源工作室 作者:FPGA开源工作室 2022-07-04 11:11 次阅读

1什么是图像距?

图像距是图像像素强度的加权平均值。选择一个简单的示例来理解前面的语句。

为简单起见,考虑一个 单通道二进制图像 I。位置(x,y)的像素强度由 I(x,y)给出。请注意,二进制图像I(x,y)可以采用 0 或 1 的值。

我们可以定义的最简单的时刻如下:

c29483c0-e71b-11ec-ba43-dac502259ad0.png

我们在上面的等式中所做的就是计算所有像素强度的总和。换句话说,所有像素强度仅根据其强度进行加权,而不基于它们在图像中的位置。

对于二进制图像,上述时刻可以用几种不同的方式解释

1.它是白色像素的数量(即强度 = 1 )。

2.它是图像中的白色区域。

到目前为止,您可能对图像时刻没有留下深刻的印象,但这里有一些有趣的东西。图1包含三个二进制图像 - S( S0.png),旋转的S ( S5.png) 和K ( K0.png )。

c2c59410-e71b-11ec-ba43-dac502259ad0.png

S和旋转的S的这个图像距将非常接近,K的距将有所不同。

对于两个形状相同,上图距必然是相同的,但它不是充分条件。我们可以很容易地构建两个图像,其中上面的距是相同的,但它们看起来非常不同。

2 如何计算图像距?

让我们来看看一些更复杂的距。

c2d8f500-e71b-11ec-ba43-dac502259ad0.png

其中 i 和 j 是整数(例如 0、1、2 …)。这些时刻通常被称为原始距,以区别于本文后面提到的中心距。

请注意,上述时刻取决于像素的强度及其在图像中的位置。因此,从直觉上讲,这些距正在捕捉到一些形状的概念。

使用图像距的质心

二进制斑点的质心只是它的质心。质心(x,y)使用以下公式计算。

c2ea7a78-e71b-11ec-ba43-dac502259ad0.png

2.1中心距

中心矩与我们之前看到的原始图像矩非常相似,只是我们从x矩公式中的和y中减去质心。

c3000988-e71b-11ec-ba43-dac502259ad0.png

请注意,上述中心矩是平移不变的。换句话说,无论斑点在图像中的哪个位置,如果形状相同,则距将是相同的。

如果我们也能使距不变以进行缩放,那不是很酷吗?为此,我们需要归一化的中心矩,如下所示。

c326499a-e71b-11ec-ba43-dac502259ad0.png

中心矩是平移不变的,归一化的中心矩既是平移的,也是尺度不变的。

3 什么是hu距?

中心距是平移不变的,这真是太好了。但这还不足以进行形状匹配。我们想要计算与平移、缩放和旋转不变的矩,如下图所示。

幸运的是,我们实际上可以计算出这样的距,它们被称为Hu距。

7个时刻使用以下公式计算:

c336650a-e71b-11ec-ba43-dac502259ad0.png

原文标题:3 什么是hu距?

文章出处:【微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像
    +关注

    关注

    2

    文章

    1069

    浏览量

    40098
  • 计算
    +关注

    关注

    2

    文章

    431

    浏览量

    38500

原文标题:3 什么是hu距?

文章出处:【微信号:leezym0317,微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    图像识别技术原理 图像识别技术的应用领域

    图像识别技术是一种通过计算机对图像进行分析和理解的技术。它借助计算机视觉、模式识别、人工智能等相关技术,通过对图像进行特征提取和匹配,找出
    的头像 发表于 02-02 11:01 800次阅读

    图像放大后,图像中心显示在 ,图像框中心,

    大家好,视觉 显示 相机图像时,点击 放大工具放大后,如何将大图像的中心 对准图像显示框的中心,,
    发表于 01-24 15:49

    计算机视觉:AI如何识别与理解图像

    计算机视觉是人工智能领域的一个重要分支,它致力于让机器能够像人类一样理解和解释图像。随着深度学习和神经网络的发展,人们对于如何让AI识别和理解图像产生了浓厚的兴趣。本文将探讨计算机视觉
    的头像 发表于 01-12 08:27 733次阅读
    <b class='flag-5'>计算</b>机视觉:AI如何识别与理解<b class='flag-5'>图像</b>

    计算机视觉、计算图像学和图像处理详解

    一门让计算机从图像中提取有用信息并加以分析的科学。这些信息后续可以用于辅助一些决策或者任务,比如医学图像分析、工程测量、自动驾驶、机器人学等等。
    的头像 发表于 12-21 16:15 373次阅读
    <b class='flag-5'>计算</b>机视觉、<b class='flag-5'>计算</b>机<b class='flag-5'>图像</b>学和<b class='flag-5'>图像</b>处理详解

    PCIe图像采集卡的原理、应用和优势

    PCIe图像采集卡的原理、应用和优势  PCIe图像采集卡是一种用于获取和处理图像信号的硬件设备。它通过PCI Express接口与计算机主机连接,用于从
    的头像 发表于 12-15 09:57 470次阅读

    机器视觉之图像增强和图像处理

    一、图像处理技术概述1.定义对原始获取图像进行一系列的运算处理,称为图像处理。图像处理是机器视觉技术的方法基础,包括图像增强、边缘提取、
    的头像 发表于 10-26 08:07 544次阅读
    机器视觉之<b class='flag-5'>图像</b>增强和<b class='flag-5'>图像</b>处理

    机器视觉之图像增强和图像处理

    对原始获取图像进行一系列的运算处理,称为图像处理。图像处理是机器视觉技术的方法基础,包括图像增强、边缘提取、图像分割、形态学处理、
    发表于 10-23 10:43 254次阅读
    机器视觉之<b class='flag-5'>图像</b>增强和<b class='flag-5'>图像</b>处理

    FPGA数字图像处理的基础知识

    数字图像** (Digital Image),是计算机视觉与图像处理的基础,区别于模拟图像
    发表于 09-06 17:11 1112次阅读
    FPGA数字<b class='flag-5'>图像</b>处理的基础知识

    什么是图像分割?图像分割的体系结构和方法

    图像分割(Image Segmentation)是计算机视觉领域中的一项重要基础技术,是图像理解中的重要一环。前端时间,数据科学家Derrick Mwiti在一篇文章中,就什么是图像
    的头像 发表于 08-18 10:34 2972次阅读
    什么是<b class='flag-5'>图像</b>分割?<b class='flag-5'>图像</b>分割的体系结构和方法

    光学图像信息传递系统概述

    正确的照明。 ▷ 成像系统: 将被测物体成像在探测器上,并符合以下条件: ◎(横向)放大率恰当,充分利用探测器的有效敏感面积,形成被测物体的完整像(参见图 2); 图2. 光学图像信息处理系统(Imaging processing chain) ◎(轴向)共轭距、物距、像距
    的头像 发表于 08-09 06:55 291次阅读
    光学<b class='flag-5'>图像</b>信息传递系统概述

    基于多曝光图像生成的低照度图像增强方法

    低照度图像会使很多计算机视觉算法的鲁棒性降低,严重影响机器人领域的许多视觉任务,如自动驾驶、图像识别以及目标追踪等。
    的头像 发表于 07-27 09:19 1260次阅读
    基于多曝光<b class='flag-5'>图像</b>生成的低照度<b class='flag-5'>图像</b>增强方法

    USB图像采集卡是什么

    USB图像采集卡是一种用于连接计算机和摄像机、摄像头或其他视频设备的设备。它充当了一个接口,使得视频信号可以通过USB接口传输到计算机,并且可以进行图像采集和处理,如实时监控、视频录制
    的头像 发表于 07-26 16:35 855次阅读
    USB<b class='flag-5'>图像</b>采集卡是什么

    图像识别技术原理 图像识别算法有哪些

    图像处理(imageProcessing)利用计算机对图像进行分析,以达到所需的结果。
    的头像 发表于 07-26 10:29 4582次阅读
    <b class='flag-5'>图像</b>识别技术原理 <b class='flag-5'>图像</b>识别算法有哪些

    OpenCV之图像的基本表示方法

    二值图像是指仅仅包含黑色和白色两种颜色的图像。在计算机中,将白色像素点处理为“1”,将黑色像素点处理为“0”,以方便进行后续的存储和处理等操作。由于图像只有黑色和白色两种不同的颜色,因
    发表于 07-13 12:34 379次阅读

    数字图像数据量的计算

    图像的数字化 一般的图像(模拟图像)不能直接用计算机来处理,必须首先转化为数字图像 把模拟图像
    的头像 发表于 06-17 09:27 3939次阅读
    数字<b class='flag-5'>图像</b>数据量的<b class='flag-5'>计算</b>