多语言展示
当前在线:1231今日阅读:168今日分享:49

使用LabVIEW进行多个图像的拼接

使用LabVIEW将两个或多个图像拼接起来,原理是将RGB图像转化为数组,再将要拼接的图像数组按插入到另一个数组结尾,得到新数组,再转化为RGB图像
工具/原料

电脑,安装了vision模块的LabVIEW

方法/步骤
1

新建vi,打开程序前面板,点击右键选择“控件—vision—image display”,将图像显示控件放置在前面板,并进行调整,制作相同的几个显示控件,调整后将三者重命名。

2

打开程序框图,创建打开图像的部分程序,相关函数在函数面板的”视觉与运动—vision utilities“函数列表中。

3

将图像转化为二维数组,使用”视觉与运动—vision utilities—Color Utilities—IMAQ colorImage To Array'函数,将打开的图像分别转化成二维数组。

4

数组拼接有横向添加和纵向添加两种,方法是使用数组函数列表中的”数组插入“,将后者作为子数组添加到前者中,添加位置为前一个数组的结束位置,位置判定需要使用”数组大小“函数,或者”IMAQ GetImageSize“函数。

5

将得到的新数组使用”IMAQ Array To colorImage“函数转变为图像并打开。选择两幅图像,点击运行,得到拼接的图像。

注意事项
1

需要提前安装Vision相关开发包。

2

拼接图像可以根据需要设这图像间距。

推荐信息