【发布时间】:2011-11-05 15:46:42
【问题描述】:
如何在 numpy 数组上设置 ROI,因为新的 Python-Bindings (cv2) 不支持 ImageROI(或者我没有正确使用它)?我不想在 IPLImage 和 numpy 之间进行转换。
感谢您的帮助。
【问题讨论】:
-
您仍然可以使用旧的 Python 绑定 (
import cv)。
如何在 numpy 数组上设置 ROI,因为新的 Python-Bindings (cv2) 不支持 ImageROI(或者我没有正确使用它)?我不想在 IPLImage 和 numpy 之间进行转换。
感谢您的帮助。
【问题讨论】:
import cv)。
我通过将部分从数组复制到新的 numpy 数组找到了解决方案。这个新的 numpy-array 可以与使用 numpy 的每个新绑定一起使用。 :)
a = arr[y:y + size[1], x:x + size[0]]
tmp = np.array( a, dtype = arr.dtype )
return tmp
arr 是 numpy-array-image,size 是一个元组,x 和 y 是坐标。
【讨论】: