我想将图像分割成N * N个正方形,这样我就可以分别处理这些正方形。我如何使用opencv?
在python中执行上述操作答案 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范围内。