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