首页 > 编程知识 正文

Python cv2截取中心位置

时间:2023-11-21 17:10:58 阅读:301499 作者:DHWF

在本文中,我们将使用Python和OpenCV库来实现截取图像的中心位置。

一、导入库

首先,我们需要导入所需的库。

import cv2

二、加载图像

接下来,我们将加载一张图像。

image = cv2.imread('image.jpg')

三、确定中心位置

为了截取图像的中心位置,我们需要先确定图像的宽度和高度,然后计算中心位置的坐标。

height, width = image.shape[:2]
center_x = width // 2
center_y = height // 2

四、截取图像

现在我们可以使用刚刚计算出的中心位置坐标来截取图像的中心部分。

half_width = 200
half_height = 200
cropped_image = image[center_y - half_height:center_y + half_height, center_x - half_width:center_x + half_width]

五、显示截取后的图像

最后,我们可以显示截取后的图像。

cv2.imshow('Cropped Image', cropped_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

以上是使用Python和OpenCV库截取图像中心位置的代码示例。

首先导入所需的库。接下来加载一张图像。然后确定图像的中心位置。最后截取图像的中心部分并显示截取后的图像。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。