裁剪图片

简介: 裁剪图片
from cv2 import cv2
if __name__ == '__main__':
    try:
        image = cv2.imread('./avatar.jpg')
        print(type(image.shape))
        width, height = image.shape
        start_x = int(width / 2 - 164)
        end_x = int(width / 2 + 164)
        start_y = int(height / 2 - 164)
        end_y = int(height / 2 + 164)
        cropImg = image[start_x:end_x, start_y:end_y]
        cv2.imwrite('./out.jpg', cropImg)
    except KeyboardInterrupt:
        pass


原始图片(avatar.jpg):

avatar.jpg


输出图片(out.jpg):

out.jpg

目录
相关文章
|
4月前
根据图片获取图片中最多的颜色
根据图片获取图片中最多的颜色
|
C# 图形学
C#裁剪图片的方法
C#裁剪图片的方法
329 0
UIImageView 图片自适应大小
UIImageView 图片自适应大小
160 0
显示图片
显示图片
95 0
|
前端开发 JavaScript 安全
Canvas生成缩略图
Canvas生成缩略图
435 0
|
Java
PNG图片透明背景变黑
Java中PNG图片透明背景变黑
609 0
PNG图片透明背景变黑
glide 设置圆角导致图片变形?
glide 设置圆角导致图片变形?
308 0
|
Python
图片旋转 90、180、270
图片旋转 90、180、270
171 0