【发布时间】:2019-07-10 18:49:53
【问题描述】:
我正在尝试使用转换函数 cv2.warpAffine 并且几乎复制了它在文档中的完成方式 (https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_geometric_transformations/py_geometric_transformations.html?highlight=warpaffine)
文档:
M = np.float32([[1,0,100],[0,1,50]])
dst = cv2.warpAffine(img,M,(cols,rows))
我的:
M=np.float32([[1, 0, shiftx], [0, 1, shifty]])
dst=cv2.warpAffine(cv2.UMat(img), M, (cols, rows))
但是,当我尝试运行此程序时,我收到错误“TypeError:找不到所需的参数'范围'(位置 2)”。我不明白这是指什么以及如何更正它。
【问题讨论】: