首页 > 其他分享 >opencv提取图片中的区域

opencv提取图片中的区域

时间:2023-03-27 20:16:02浏览次数:44  
标签:roi 提取 img image cv2 矩形框 opencv 图片

OpenCV提供了多种方法来提取图像中的区域。其中,最常用的方法是使用cv2.rectangle函数绘制矩形框,然后使用切片操作提取矩形框内的像素。

import cv2

# 读取图片
img = cv2.imread('path/to/image')

# 绘制矩形框
x, y, w, h = 100, 100, 200, 200
cv2.rectangle(img, (x, y), (x + w, y + h), (0, 255, 0), 2)

# 提取矩形框内的像素
roi = img[y:y + h, x:x + w]

# 显示结果
cv2.imshow('image', img)
cv2.imshow('roi', roi)
cv2.waitKey(0)
cv2.destroyAllWindows()

 

 

##############################

标签:roi,提取,img,image,cv2,矩形框,opencv,图片
From: https://www.cnblogs.com/herd/p/17252524.html

相关文章