OpenCV - Python:如何在网格中分割图像?

时间:2014-04-26 02:21:40

标签: python python-2.7 opencv image-processing

我想将图像分割成N * N个正方形,这样我就可以分别处理这些正方形。我如何使用opencv?

在python中执行上述操作

1 个答案:

答案 0 :(得分:7)

通常通过将其作为Numpy二维数组操作从OpenCV图像中裁剪矩形是一种常见做法:

img = cv2.imread('sachin.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
roi_gray = gray[y:y+h, x:x+w]

其余的都是微不足道的,不在OpenCV范围内。