首页 理论教育 PCB数字图像处理技术优化效果

PCB数字图像处理技术优化效果

时间:2026-01-26 理论教育 凌薇 版权反馈
【摘要】:图6.6则是采用subplot表示将图像窗口分成1×2个子窗口,第三个1表示该图像位于第一个位置。图6.6不同阈值的二值图进行比对3.impixel()——显示像素信息该函数能够返回PCB图像中选中的像素或像素集的数据值。图6.7为指定PCB图像中4个像素点后返回的颜色值,每一行代表一个像素点的颜色值,分别是红绿蓝三色值。

当处理完成后,需要查看处理的结果,这就要求图像在屏幕上显示出来,显示内容可以包括不同类型的图像,图像像素等信息,对应的MATLAB函数有:

1.imshow()——在通用图形图像视窗中显示

使用函数imshow()显示PCB处理结果图片时,该函数还能自动设置图像窗口、坐标轴和图像属性,这些自动设置的属性包括图像对象的CData属性和CDataMapping属性、坐标轴对象的CLim属性、图像窗口对象的Colormap属性等,这样能更清晰地对执行检测的结果进行观察。

2.imtool()——在图像工具浏览器中显示

图像工具浏览器(见图6.5)可以显示PCB图像并提供图像的大小信息、图像像素值的范围和鼠标所在位置的像素值。除此之外,它还提供了3个工具,分别是全景查看窗口、像素区域工具和图像信息窗口。

图示

图6.5 图像工具浏览器

3.subimage()——将多个图像显示在一个图像窗口

为了便于多幅图像之间进行比较,我们可以将多张需要比较的PCB图像显示在一个图形窗口中。Subimage()函数必须与subplot()函数一起使用,后者用于指定下一个显示的图像在整个图像显示窗口中所在的分块。图6.6则是采用subplot(1,2,1)表示将图像窗口分成1×2个子窗口,第三个1表示该图像位于第一个位置。(https://www.xing528.com)

图示

图6.6 不同阈值的二值图进行比对

3.impixel()——显示像素信息

该函数能够返回PCB图像中选中的像素或像素集的数据值。由此能够更清晰地获取并记录PCB故障图像的信息。选取不同类型的图像时,函数返回的数据也是不同的。当选择灰度图像时,返回显示的是指定像素的灰度值;当选择RGB图像以及索引图像时,返回显示的是指定像素的颜色值。

调用函数时,可以直接将像素坐标作为函数的输入参数或者用鼠标选中像素,其中输入像素坐标时必须使用两组数组,分别表示指定像素的横坐标和纵坐标。图6.7为指定PCB图像中4个像素点后返回的颜色值,每一行代表一个像素点的颜色值,分别是红绿蓝三色值。

图示

图6.7 PCB像素获取

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈