图片有单通道/多通道之分,可以使用函数F_VN_GetPixelFormat查看图片实际的通道数。如果图片的通道数和函数要求的通道数不匹配,就会出现这个报错。
可能的原因以及处理方法:
1.使用FileSource作为图像源,触发PLC程序,采集到图片后直接出现这个错误;可以尝试在FileSourceControl中,找到图片的Format设置,选择24-bitRGB输入或者8-bit输入
3.采集图像的时候没有报错,在逻辑处理的部分出现该错误;此时需要检查上一个图像处理函数,有一部分函数会改变图像的通道数
2021.4.30 史震宇 编辑