【问题标题】:python opencv sign recognition bitwise errorpython opencv符号识别按位错误
【发布时间】:2017-09-08 02:30:02
【问题描述】:

我正在一个关于使用 opencv 进行符号识别的项目中工作。在此脚本中,我将 PC 中的信号图像与网络摄像头中的图像进行比较。

但是函数bitwise_xor出了点问题

错误:

该操作既不是'array op array'(数组具有相同的大小和类型),也不是'array op scalar',也不是函数cv::binary_op中的'scalar op array'

我的代码在这里: (https://pastebin.com/bENGUY93)

谢谢

【问题讨论】:

标签: python arrays opencv numpy


【解决方案1】:

您的代码对我来说运行良好。只需要将w/2floats 转换为int,就可以了。

symbol[count].img = cv2.resize(image,(int(w/2),int(h/2)),interpolation = cv2.INTER_AREA)

【讨论】:

  • 代码运行,但如果你向网络摄像头显示一个正方形,它就会崩溃。
  • @MatheusMendes 发布一张导致代码崩溃的正方形图片。
  • 在您的手机中打开箭头图像,并在您的网络摄像头中测试代码。
猜你喜欢
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 2017-11-08
  • 2014-06-14
  • 2014-03-24
  • 1970-01-01
  • 1970-01-01
  • 2019-11-06
相关资源
最近更新 更多