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

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

3天内不再提示

关于图像的测量之投影与纹理方法及使用

新机器视觉 来源:CSDN技术社区 作者:ReWz 2021-04-26 14:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、投影

水平投影有什么作用呢?

可以起到一个定位的作用,比如说,我们想要定位车牌号。我们把图像处理之后,用垂直投影,可以很快的对其进行定位以即分割

水平投影的实现步骤

图像二值化,物体为黑,背景为白。

循环各行,依次判断每一列的像素是否为黑,统计所有黑像素的个数。设该行共有M个黑像素,则把该行从第一列到第M列设置为黑

垂直投影的实现步骤

图像二值化,物体为黑,背景为白。

循环各列,依次判断每一行的像素是否为黑,统计所有黑像素的个数。设该列共有M个黑像素,则把该列从第一行到第M行设置为黑

效果图如下

水平投影效果如下

二、纹理分析

什么是纹理呢?

纹理就是指在图像中反复出现的局部模式和他们的排列规则

纹理特征反应了物体本身的属性,有助于将两种不同的物理分开来

通过对图像的纹理分析获得关于景物纹理特征和结构的定景分析描述和解释。这就是图像纹理分析的任务。

纹理是图像的像素灰度级或者颜色的某种变化,反复出现纹理基元和它的排列规则。而且这种变化是空间排列的

纹理是由纹理级元组测而成的

那什么是纹理分析呢?

纹理分析是指通过图像处理技术抽取出纹理特征,获得纹理的定量或者定性描述的处理过程,获得纹理的定量或者定性描述的处理过程,它首先从像素触发,检测出纹理基元,找出纹理基元排列的信息,建立纹理基元的模型,通过纹理分析获取纹理基元的排列信息及分布信息

纹理分析的基础方法

统计方法

1. 空间域:基于统计图像像素灰度级的分布状况,利用直方图

2. 频域:通过傅里叶变换将图像变换到频率域然后抽取相应的象征量

结构方法:用于印刷或者版画样等一类纹理基元及其排列比较规则的图像

直方图统计特征分析法

大体步骤如下

1. 对于一副图像,选择合适的领域大小

2. 对每个像素,计算出其领域中的灰度直方图

3. 比较求出的直方图与已知的各种纹理基元的直方图之间的相似性。

4. 若相似,说明存在已知的纹理基元

如何判断直方图的相似性呢?

均值方差法

求出两个图像直方图的均值和方差,如果两幅图像的均值和方差相差均在阈值之内,则说明两个直方图是相似的。

直方图的均值:所有像素值相加除以像素个数

直方图的方差:每一个颜色减去均值的平方,再乘以颜色的个数再除以总个数。

算法实现起来非常简单

Python

def Texture_1(img1,img2):

def getStatic(img):

static=np.zeros(shape=256,dtype=int)

for y in range(0,len(img)):

for x in range(0,len(img[y])):

c=img[y,x,0]

static[c]=static[c]+1

return static

# 先统计直方图

static1=getStatic(img1)

static2=getStatic(img2)

s1=0

s2=0

#再计算直方图的平均灰度

for i in range(0,256):

s1=s1+static1[i]*i

s2=s2=static2[i]*i

avg1=s1/(len(img1)*len(img1[0]))

avg2 = s2 / (len(img2) * len(img2[0]))

#再计算方差

for c in range(0,256):

t1=(c-avg1)*static1[c]

t2=(c-avg2)*static2[c]

t1=t1/(len(img1)*len(img1[0]))

t2=t2/(len(img2)*len(img2[0]))

return np.abs(t1-t2)

Kolmogorov-Smirnov检测法

对于两幅图像,分别求出其累计直方图,然后取其累计直方图差值的最大值

H(z)=int_{0}^{Z}h(x)dxH(z)=∫0Zh(x)dx

KS=max|H_1(z)-H_2(Z)|KS=max∣H1(z)−H2(Z)∣

然后再求出直方图之间差值的的和值,为SD

SD=sum h_1(z)-h_2(z)SD=∑h1(z)−h2(z)

如果|KS-SD|∣KS−SD∣在阈值之内,则相似

Python

def Texture_2(img1,img2):

#下面是用来求一副图像的直方图

def getStatic(img):

static=np.zeros(shape=256,dtype=int)

for y in range(0,len(img)):

for x in range(0,len(img[y])):

c=img[y,x,0]

static[c]=static[c]+1

return static

#下面的函数是用来求一副图像的累计直方图

def getStatic1(img):

static=np.zeros(shape=256,dtype=int)

for y in range(0,len(img)):

for x in range(0,len(img[y])):

c=img[y,x,0]

static[c]=static[c]+1

if c》0:

static[c]=static[c]+static[c-1]

return static

static1=getStatic(img1)

static2=getStatic(img2)

# 用来参数KS

KS=np.max(static1-static2)

# 用来求参数SD

SD=np.sum((getStatic(img1)-getStatic(img2)),axis=0)

return np.abs(KS-SD)

边缘方向直方图分析法

灰度级直方图不能反应图像的二维灰度变化,图像边缘包含有大量的二维信息,取沿着边缘走向的像素的领域,分析其直方图,若在直方图上的某一个灰度范围内有尖峰,可以说明在这个范围内,纹理具有方向性。因此,单纯的分析边缘方向的直方图可以得到一些纹理信息

图像自相关函数分析法

P(x,y)=frac{sum_{i=0}sum_{j=0}f(i,j)f(i+x,j+y)}{sum_{i=0}sum_{j=0} f(i,j)} d=(x^2+y^2)^{frac{1}{2}}P(x,y)=∑i=0∑j=0f(i,j)∑i=0∑j=0f(i,j)f(i+x,j+y)d=(x2+y2)21利用p(x,y)随着x,y大小而变化的规律可以找到描述图像的纹理特征。

自相关函数随着x、y大小而变化,与图像纹理粗细的变化有者对应的关系,如果纹理比较粗,则P(x,y)随着d增加而下降速度较慢,如果纹理比较细,则随着d增加而下降速度较快

灰度共生矩阵特征分析法

因为灰度级直方图分析法无法反应出像素之间灰度级空间相关性的规律。所以是有一定缺陷的,而灰度共生矩阵特征分析法,很好点的解决了这个问题。

相邻某一间隔的两个像素,他们之间要么具有相同的灰度级,要么具有不相同的灰度级,如果能找到这样两个像素的联合分布的统计形式,对于图像的纹理分析很有意义

灰度-梯度共生矩阵分析法

将其灰度进行正规化处理

利用梯度算子,可以得到梯度图像

经过正规化处理,可以得到两个正规化矩阵:灰度矩阵、梯度矩阵

正规化处理

每个像素乘以它的灰度值的个数,然后除以最大值
编辑:lyn

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

    关注

    0

    文章

    147

    浏览量

    25467
  • 纹理
    +关注

    关注

    0

    文章

    8

    浏览量

    6864
  • 图像测量
    +关注

    关注

    0

    文章

    32

    浏览量

    9031

原文标题:图像的测量之投影与纹理

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电子工程师设计:关于特定部件测量与规格的探讨

    电子工程师设计:关于特定部件测量与规格的探讨 在电子设计领域,精确的测量和规格定义对于产品的性能和质量至关重要。今天我们就来深入探讨一下一份文档中关于部件
    的头像 发表于 05-14 17:30 334次阅读

    IDT Reon VX:先进图像处理器的卓越

    IDT Reon VX:先进图像处理器的卓越选 在当今的显示应用领域,消费者对于图像质量的要求越来越高。IDT推出的Reon VX先进图像处理器,以其强大的功能和卓越的性能,为高端消
    的头像 发表于 04-13 18:05 472次阅读

    鸿利显示推出鸿景系列Mini LED纹理屏产品

    在现代商业与公共空间设计中,显示屏逐渐成为智能化空间设计的重要元素。LED纹理屏,结合了显示功能与装饰纹理的创新显示技术,实现了功能性与艺术性的统一,为建筑、商业、家居等领域提供了更具创造力的显示解决方案。
    的头像 发表于 01-09 15:50 940次阅读

    如何选择适合自己生产线的投影测量设备?3 大关键指标

    选择适合的投影测量设备,本质是实现 “需求 - 性能 - 成本” 的平衡。普密斯三款在线投影尺寸测量仪以精准的参数划分、强大的生产线适配性,为不同场景提供定制化解决方案,助你高效管控产
    的头像 发表于 11-24 16:33 914次阅读
    如何选择适合自己生产线的<b class='flag-5'>投影</b><b class='flag-5'>测量</b>设备?3 大关键指标

    有多少种方法可以进行频响曲线测量

    APx500软件提供了频响曲线的多种测量方法,对一个音频产品的频响特性进行测量分析。如果只用一个测量对一个音频产品进行评价,那这个测量就是频响曲线,APx500软件提供了多种
    的头像 发表于 11-14 11:29 1366次阅读
    有多少种<b class='flag-5'>方法</b>可以进行频响曲线<b class='flag-5'>测量</b>?

    图像位移传感器:解锁精准测量的新维度

    在智能制造、工业自动化与精密工程蓬勃发展的今天,精准测量已成为推动技术革新的核心驱动力。作为位移测量领域的“智慧眼”,图像位移传感器凭借其非接触、高精度、实时动态监测的独特优势,正重
    的头像 发表于 11-07 08:41 628次阅读
    <b class='flag-5'>图像</b>位移传感器:解锁精准<b class='flag-5'>测量</b>的新维度

    投影仪NOM认证

    Wi-Fi、蓝牙),还需额外申请IFT无线认证。以下是关于投影仪在墨西哥进行NOM认证的详细说明:一、适用的NOM标准(关键法规)投影仪属于信息技术设备或音视频设备,主
    的头像 发表于 10-31 14:28 908次阅读
    <b class='flag-5'>投影</b>仪NOM认证

    基于级联分类器的人脸检测基本原理

    本次分享的内容是基于级联分类器的人脸检测基本原理 1) 人脸检测概述 关于人脸检测算法,目前主流方法分为两类,一类是基于知识,主要方法包括模板匹配,人脸特征,形状和边缘,纹理特征,
    发表于 10-30 06:14

    星空投影灯方案开发设计案例

    在科技与浪漫的交汇处,一款能够将浩瀚星空浓缩于掌心的投影仪,无疑是现代生活中的点睛笔。无论是为卧室增添一抹梦幻色彩,还是作为一份独特的礼物。然而,如何在有限的成本内实现卓越的投影效果,一直是行业
    发表于 09-03 15:45

    拨动激光测距传感器:以毫厘准,开启精准测量新纪元

    在工业制造的精密车间里,在智能交通的复杂路网中,在环境监测的广袤天地间,一场关于精准测量的革命正悄然兴起。拨动激光测距传感器,作为这场革命的核心力量,正以毫厘准,重新定义着测量的边界
    的头像 发表于 08-29 08:33 679次阅读
    拨动激光测距传感器:以毫厘<b class='flag-5'>之</b>准,开启精准<b class='flag-5'>测量</b>新纪元

    峰米X5 Pro 4K激光投影仪搭载MediaTek MT9669芯片

    MediaTek AI 图像画质(AI-PQ)和 MiraVision 图像显示增强等先进技术,赋能投影呈现更清晰细腻的画面和更流畅的视觉效果,让沉浸感扑面而来。此外,峰米 X5 Pro 还配备 4GB + 128GB 的超
    的头像 发表于 07-31 16:44 1713次阅读

    噪声的测量方法详细干货

    随着近几年电路集成规模和信号频率的日益提高以及对低功耗的追求,导致信号环境日趋复杂,相对应测量小信号的精度要求不断提高,测量仪器的噪声大小成为重要的参数指标。而噪声是幅值很低的信号,观测需要有效的方法,本期介绍噪声的
    的头像 发表于 06-19 09:19 1737次阅读
    噪声的<b class='flag-5'>测量方法</b>详细干货

    在线图像测量测量案例展示

    在线图像测量仪能够应用在各个领域,实时测量精度高到1μm
    的头像 发表于 06-18 17:04 928次阅读
    在线<b class='flag-5'>图像</b><b class='flag-5'>测量</b>仪<b class='flag-5'>测量</b>案例展示

    全自动拼接影像测量仪适合测大视野产品同时保障精度

    5mm(选配)。 全自动拼接影像测量仪在使用过程中可能会遇到以下问题: ‌投影屏幕故障: 旋转过程中产生异响:清理端面上的杂质(如锈斑),更换定位轴承。 旋转时摩擦力过大:松开锁紧螺钉或调整摩擦旋转方式
    发表于 05-26 10:29