欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

OpenCV图像处理---图片ROI像素截取

程序员文章站 2022-06-04 09:58:00
...
import cv2

img = cv2.imread('../1.jpg')
cv2.imshow('src', img)

img_copy = img.copy()

#ROI
roi = img[50:100,200:300]  #截取50行到100行,列为200到300列的整块区域
cv2.namedWindow("roi",cv2.WINDOW_NORMAL)
cv2.imshow('roi', roi)

img_copy[100:150,200:300] = roi   #将截取的roi移动到该区域 [100到150行,200到300列]
cv2.imshow('img_copy', img_copy)

b = img[:,:,0]  #截取整个蓝色通道

b,g,r = cv2.split(img) #截取三个通道

img_merge = cv2.merge((b,g,r))
cv2.imshow('img_merge', img_merge)

cv2.waitKey(0)

OpenCV图像处理---图片ROI像素截取

相关标签: OpenCV