机器视觉HALCON:1.数字图像处理技术基础

机器视觉(MV)和计算机视觉(CV)的区别

用处区别:
在这里插入图片描述
知识课程区别:
在这里插入图片描述

第一章数字图像处理技术

数字图像

数字图像化

1.采样:

将自然界的信息(如照片)转化为数字信息(可以编码表示)

2.量化

即范围分级,如0-59不及格用0表示,60-100及格用1表示。由于图像是连续的(模拟信号),我们将图像分级以后才能转化位数字信号

3.编码

图像信号转换为数字信号用到的格式
可分为无损和有损等,可以起到压缩图像的作用

4.采样点和灰度级

将一个a×b大小的图像用m×n大小相同的正方形组成,每一个正方形就是一个采样点,相同的图像采样点越多越清晰
灰度级通常用于描述数字图像中每个像素的亮度级别、
如:1920×1080-8bit×3
1920×1080表示图像的分辨率,其中1920表示图像的宽度(像素数),1080表示图像的高度(像素数)。
8bit×3表示每个像素的颜色深度。在这个例子中,每个像素使用8位来表示其红色、绿色和蓝色三个通道的颜色信息,即每个像素有24位(3个通道各8位)的颜色深度。就是这个像素点有三个颜色组成,每个颜色占用8为二进制表示

黑白图像

黑白图像是单通道图像(只有黑或者白),灰度阶级(亮度)范围一般是0-255

彩色图像

色彩是人对不同频率光的感受,是人的主观

  1. 色彩空间
    色彩空间也叫色彩范围。是以一维,二维,三维甚至四维空间坐标来表示某一色彩

一维二维三维就是以几个变量参数来描述色彩,如下面RGB三元色:
在这里插入图片描述
(1)RGB色彩空间

RGB色彩空间是一种常见的三维色彩模型,它由红(Red)、绿(Green)、蓝(Blue)三个颜色通道组成。在RGB色彩空间中,每个颜色由三个分量表示,分别对应于红、绿、蓝三种基本颜色的强度或亮度。


常见的有RGB565(R占5位,G占6位,B占5位)、RGB23(也叫RGB888,都占8位)、RGB32(R、G、B都占8位,剩下的8位作为Alpha(透明度)通道)

(2)YUV色彩空间

它与RGB色彩空间不同,它将图像的亮度(Luminance)和色度(Chrominance)分开表示,这使得它更适合于视频压缩和处理。


Y(亮度):表示图像的亮度信息。Y分量代表了图像的灰度级别,因此它决定了图像的亮度和对比度。Y分量的取值范围通常是0到255,其中0表示黑色,255表示白色。


UV(色度):表示图像的色彩信息。R-Y(即U),B-Y(即V)表示色度,作用是描述影像色彩及饱和度,用于指定像素颜色


常见的有:YUV444、YUV422、YUV420、YUV411(数字怎么表示的不清楚不过不重要)
用三个图来直观地表示采集的方式吧,以黑点表示采样该像素点的Y分量,以空心圆圈表示采用该像素点的UV分量。
在这里插入图片描述
(3)CMY色彩空间
CMY色彩空间是一种颜色模型,它使用三种颜色成分来描述彩色图像:青色(Cyan)、品红色(Magenta)和黄色(Yellow)。CMY模型是RGB模型的补充,它描述了如何用青色、品红色和黄色的组合来产生其他颜色。
在这里插入图片描述
(4)HSV色彩空间
HSV是一种将RGB色彩空间中的点在倒圆锥体中的表示的色彩空间。HSV即色相(hue)、饱和度(staturation)、明度(value).色相就是颜色,饱和度是纯度(0%-100%,越小越灰),明度是亮度(0-255,越小越亮)
在这里插入图片描述

  1. 色彩图像类型
    1)伪彩色图像
    伪彩色图像同灰度图像一样,也是单通道的图像。但是这个单通道图像是用彩色来描述的。相当于灰度图片的每一个灰度值都对应了一个颜色,到底是颜色呦颜色查找表来决定(可以自己定义)。
    2)真彩色图像
    有R、G、B三个基色分量
    3)假彩色图像
    假彩色图像也是三通道,但是它的三个通道不再是R、G、B三个波段的信息, 而是用相邻像素的波段来组成的三通道图像。其实和伪彩色图像类似,就是将真彩色图像的某个颜色想要突出而投影成了另外一种颜色。假彩色图像是在颜色上投影,伪彩色图像是在灰度图像上处理。

图像噪声

有热噪声、暗电流噪声、复位噪声、光子散粒噪声、电荷转移损失噪声、1/f低频噪声、固定模式噪声。具体暂时不做解释

图像的参数

分辨率

n×m表示横向有n个像素,纵向有m个像素

深度

深度通常指的是图像中每个像素的颜色或灰度级别的位数,也称为位深度或颜色深度。它表示了图像中每个像素可以表示的不同颜色或灰度级别的数量。
1.灰度深度:用于灰度图像,表示每个像素的灰度级别的位数。例如,8位灰度深度表示每个像素可以表示256个不同的灰度级别,范围从黑色到白色。
2.颜色深度:用于彩色图像,表示每个颜色通道(如红色、绿色、蓝色)的位数。例如,24位颜色深度表示每个像素由红、绿、蓝三个通道共同组成,每个通道使用8位表示,总共可以表示1677万多种颜色。

通道数

就是每一像素是由几个数值来描述。如彩色图像有RGB三个通道

数据类型

如int和long int,long long int
8位深度就是一个long int

数字图像压缩

数字压缩原理

数字中有冗余,比如一个颜色需要8字节,而我记录颜色的位置只需要4字节,所以我可以找一个颜色表,记录好所有的位置即可

有损压缩和无损压缩

有损压缩就是去掉或者重构一些数字,会对图像有所影响

无损压缩是利用数据的冗余进行压缩,使用某些规则减少数据冗余,比如哈夫曼编码

图像压缩的评价参数

(1)压缩比:
压缩过程中输入数据量和输出数据量之比,前:后
大于1,越大压缩越厉害
(2)失真比:
主要是针对有损编码而言的,解码后的图像和原图的差异的比值。小于等于1,越接近1越好
(3)压解码效率:
解压或者压缩时候的效率,如计算机为其工作的时间。

常用的压缩方法

了解下面压缩方法

LZW压缩

LZW(Lempel-Ziv-Welch)是一种无损数据压缩算法,广泛应用于图像文件(如GIF格式)的压缩。LZW算法通过使用字典存储重复的模式来压缩数据。所以它适合重复性多的编码序列

JPEG压缩

JPEG(Joint Photographic Experts Group)是一种广泛使用的图像压缩标准,特别适用于照片和复杂的图像。JPEG压缩分为有损压缩和无损压缩,有损压缩是其主要的形式,通过牺牲一些图像质量来达到更高的压缩比。

JPEG XR

JPEG XR是一种连续色调静止图像压缩算法和文件格式,是JPEG的一个扩展格式,它扩展了JPEG的动态范围。

JPEG 2000

JPEG2000基于离散小波变化的图像压缩标准,支持无损压缩和有损压缩。

位压缩算法

位压缩算法是一种将数据压缩到更小的表示形式的方法,通常通过减少数据所占用的位数来实现。这种压缩通常适用于大量的二进制数据,如图像、音频和视频等。是一种无损压缩方法

DEFLATE

DEFLATE 通常用于无损数据的压缩,如文本、图像和网络传输中的数据。DEFLATE 压缩算法的核心是由 LZ77 算法和哈夫曼编码组成的。

数字图像格式

BMP文件
PNG文件
JPEG文件
JP2文件
JXR文件
TIFF文件
HOBJ文件
具体用到了再查

  • 19
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Halcon数字图像处理软件是一款功能强大的图像处理工具,其原始文件为.rar格式。这个压缩包文件包含了一个名为"刘国华"的图片和相关的示例程序。 首先,"刘国华"图片是一个用数字图像处理软件生成或修改的图像文件。这个图片可能是一个示例图像,用于展示Halcon软件的功能,也可能是一个需要处理的真实图像。根据文件名可以推断,这张图片可能和刘国华这个人物有关(例如,可能是他的照片)。通过使用Halcon软件,可以对这张图片进行各种处理,如滤波、增强、分割等。 除了图片,这个压缩包还包含了一个或多个示例程序。这些示例程序是使用Halcon数字图像处理软件编写的代码,用于演示图像处理的各种功能和技术。通过运行这些示例程序,用户可以学习到如何使用Halcon软件来处理图像,以及了解图像处理的一些基本原理和方法。 总之,"刘国华"图片和例程.rar是一个包含了一个图片和相关示例程序的压缩包文件。通过使用Halcon数字图像处理软件和这些示例程序,用户可以对图片进行各种图像处理操作,并学习到如何使用Halcon软件进行图像处理。 ### 回答2: Halcon数字图像处理(刘国华)图片和例程.rar是一个压缩文件,里面包含了刘国华老师关于Halcon数字图像处理的图片和例程。Halcon是一款强大的图像处理软件,被广泛应用于工业自动化领域。 这个压缩文件中的图片是用来演示Halcon图像处理算法和技术的示例,通过这些图片可以直观地了解Halcon的功能和效果。这些图片往往是实际应用中的数字图像,经过Halcon算法处理后得到的结果。通过分析这些例子,用户可以学习到如何使用Halcon进行图像处理和分析。 除了图片外,压缩文件还包含了相应的例程文件。这些例程是实现相关图像处理算法的源代码,用户可以通过阅读和运行例程文件来学习和理解Halcon的图像处理算法。这些例程文件往往包含了详细的注释和说明,方便用户理解算法的原理和实现方式。 这个压缩文件是刘国华老师整理的,他是Halcon数字图像处理方面的专家,他的经验和教材在Halcon用户群体中非常有影响力。这个压缩文件对于正在学习Halcon的用户来说是一个宝贵的资源,能够帮助他们更好地掌握Halcon的图像处理技术。 总之,Halcon数字图像处理(刘国华)图片和例程.rar是一个重要的学习资料,通过查看其中的图片和运行例程,用户可以学习到Halcon数字图像处理的相关知识和技术。它对于进一步提升数字图像处理技能和应用Halcon进行工业自动化具有积极的意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

I Am Rex

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值