我正在尝试通过OpenCV使用以下代码消除蓝色:
v-on:event-name="action"
但我遇到此错误:
OpenCV错误:inRange中输入参数的大小不匹配(低位布尔值既不是与src相同大小和类型的数组,也不是标量)
答案 0 :(得分:2)
问题很可能与加载指定的图像路径有关。通常,在访问文件系统时,我会使用以下类型的检查来粘贴代码:
img = cv2.imread('/path/that/might/change')
if img is None:
print("Error loading img")
sys.exit(-1)
我认为通常在从外部资源(通过Internet或文件系统)加载数据时执行这些声明是一个好主意。除了将cv2.waitKey(5)
更改为cv2.waitKey()
以外,为图像指定正确的路径时,您的代码可以正常运行。