Labview - 定位确定颜色的像素
Labview - Locate pixel of determined color
我正在尝试找出如何定位确定颜色的像素。
我有一张二进制图片。整个画面是黑色的,在图像的第一行某处有一个白色像素。
我需要定义白色像素的坐标(比如[0;x]),然后按x坐标裁剪图片
我假设您可以轻松地将像素颜色读入二维数组。使用 "Array Index" 将第零行拉出它(将零连接到行索引并保持列索引未连接)。然后 运行 一个 For 循环索引该行。打开 For 循环的条件停止(在右键单击菜单中)。当像素为白色时停止,并将 [i] 终端的值通过隧道连接出去。
您可以通过将图片转换为二维数组,检索第一个数组并使用搜索一维数组的方法来实现。请参阅下面的 VI 片段。
我正在尝试找出如何定位确定颜色的像素。 我有一张二进制图片。整个画面是黑色的,在图像的第一行某处有一个白色像素。 我需要定义白色像素的坐标(比如[0;x]),然后按x坐标裁剪图片
我假设您可以轻松地将像素颜色读入二维数组。使用 "Array Index" 将第零行拉出它(将零连接到行索引并保持列索引未连接)。然后 运行 一个 For 循环索引该行。打开 For 循环的条件停止(在右键单击菜单中)。当像素为白色时停止,并将 [i] 终端的值通过隧道连接出去。
您可以通过将图片转换为二维数组,检索第一个数组并使用搜索一维数组的方法来实现。请参阅下面的 VI 片段。