风魂8023 2020-07-09 10:27 采纳率: 28.6%
浏览 698
已结题

labview应该怎么把image图像传入到python中

首先说下配置,labview2018 32位 python3.6 32位,用的labview自带调用python

以下面代码,把labview独特行形式的image转换成8位的2维数组,把数组导入Python中,然后运行labview,会出现错误

Invalid number of channels in input image:

'VScn::contains(scn)'

where

'scn' is 1
经分析图片数据后,发现导入的数组python识别成为1通道 ,

cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
只能处理3通道的,所以想到利用

ima = cv2.merge([img0, img0, img0])
函数创造一个3通道的灰度图,现在又报错

Unsupported depth of input image:

'VDepth::contains(depth)'

where

'depth' is 4 (CV_32S)
说是出现透明通道了,

最后问下有没有大佬目前或者以前做过这种项目,望指点一下,怎么把image传入python还能在python中正常灰度再二值

图片说明图片说明

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2020-07-09 15:22
    关注
    评论

报告相同问题?

悬赏问题

  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮