line 21, in <module> qr_img_cv = cv2.cvtColor(cv2.UMat(np.asarray(qr_img)), cv2.COLOR_RGB2BGR) TypeError: UMat() missing required argument 'ranges' (pos 2)怎么修改
时间: 2024-02-25 17:55:12 浏览: 179
J2+Plasticity+UMAT+2.rar_ABAQUS UMAT_UMAT_j2_umat johnson
5星 · 资源好评率100%
这个错误是由于cv2.UMat()函数调用时需要传递ranges参数,但是缺少了这个参数导致的。ranges参数是可选的,但是必须传递一个非空的元组。
可以尝试将ranges参数作为cv2.UMat()函数的第二个参数来传递。具体代码如下:
```
qr_img_cv = cv2.cvtColor(cv2.UMat(np.asarray(qr_img)), cv2.COLOR_RGB2BGR, (0, 255))
```
这里,我们将(0, 255)作为ranges参数传递给cv2.UMat()函数,以解决这个问题。
希望这个方法能够帮助你解决问题!
阅读全文