图片区域剪切和属性的打印

为图片设置一个感兴趣区,并将区域图像粘贴到另一个位置,也叫感兴趣区(Region Of Interest. ROI)。

import cv2
import numpy as np

img = cv2.imread('empire.jpg')
my_roi = img[0:100, 0:100]
img[300:400, 300:400] = my_roi
cv2.imwrite('roi.jpg', img)

print my_roi.shape
print my_roi.size
print my_roi.dtype

其中numpy的剪切就用img[a:b, c:d]来表示:X坐标从a点开始的第b行,Y坐标从c点开始的第d行,他们之间的一个交叉区域,详解就是搜索“numpy 剪切”

该Demo的打印输出是:

(100, 100, 3) 返回的宽度、高度和通道数,如果是单色或灰度图不含通道数。
30000         就是像素的大小。
uint8         图像的数据类型。

猜你喜欢

转载自blog.csdn.net/kingroc/article/details/74719961