python opencv手动截取图片的部分区域并保存

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_36811967/article/details/84853074

用到cv2.selectROI,原图:
在这里插入图片描述
截取的:
在这里插入图片描述

# -*- coding:utf-8 -*-

import cv2


class UseCv:
    def __init__(self):
        self.path = 'lena.jpg'

    def cut(self):
        img = cv2.imread(self.path, flags=cv2.IMREAD_COLOR)
        bbox = cv2.selectROI(img, False)
        cut = img[bbox[1]:bbox[1]+bbox[3], bbox[0]:bbox[0]+bbox[2]]
        cv2.imwrite('cut.jpg', cut)


if __name__ == '__main__':
    UseCv().cut()

猜你喜欢

转载自blog.csdn.net/sinat_36811967/article/details/84853074
今日推荐