Извлечь цвет интересующей области изображения - PullRequest
0 голосов
/ 02 февраля 2019

В моем проекте я хочу выделить цвет транспортного средства как одну из функций. У меня есть изображения, как показано ниже.Может кто-нибудь предложить способ извлечь цвет автомобиля на изображении.

изображение 1

изображение 2

Япытаюсь извлечь автомобиль региона.Чем легко извлечь цвет из этого региона.Я попробовал приведенный выше код для обнаружения краев и обнаружения подключенных компонентов.Но это не обнаружение контуров изображения.

    im1=cv2.imread("frame121020.jpg")
    blurred = cv2.blur(im1, (3,3))
    edges = cv2.Canny(blurred,50,200)       

    connectivity = 4 
    output = cv2.connectedComponentsWithStats(edges, connectivity, cv2.CV_32S)

    num_labels = output[0]
    Stats = output[2]

    for label in range(1,num_labels):
        cv2.rectangle(edges,(Stats[label,0],Stats[label,1]),(Stats[label,0]+Stats[label,2],Stats[label,1]+Stats[label,3]),(0,0,255),2)

    cv2.imwrite("edges.jpg" ,edges)
...