码迷,mamicode.com
首页 > 其他好文 > 详细

图片识别最大外接红矩形并切存

时间:2020-07-08 20:09:17      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:sep   class   http   turn   roi   mask   art   jpg   python   


import cv2
import numpy as np
#from PIL import  Image

def separate_color_red(img):
    hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
    lower_hsv = np.array([0, 43, 46])
    high_hsv = np.array([10, 255, 255])
    mask = cv2.inRange(hsv, lowerb=lower_hsv, upperb=high_hsv)
    return mask



if __name__ == "__main__":
    # img_ =  Image.open("D:/test/71724.png")
    
    img = cv2.imread("D:/test/71724.png")
    img_separate = separate_color_red(img)
    image, contours, hier = cv2.findContours(img_separate, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
    x1,y1 = np.amin(contours[0], axis = 0)[0]
    x2,y2 = np.amax(contours[0], axis = 0)[0]

    ROI = img[y1:y2, x1:x2]
    cv2.imwrite("D:/543210.jpg",ROI)

    #ROI = img_.crop((x1,y1,x2,y2))
    #ROI.save("D:/54321.jpg")

https://blog.csdn.net/qq_33897832/article/details/88931748

图片识别最大外接红矩形并切存

标签:sep   class   http   turn   roi   mask   art   jpg   python   

原文地址:https://www.cnblogs.com/Henry-ZHAO/p/13268563.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!