Возникли проблемы с атрибутом fillpoly в python

#python #python-3.x #opencv

#python #python-3.x #opencv

Вопрос:

Ошибка атрибута: модуль ‘cv2.cv2’ не имеет атрибута ‘fillPolly’.

Я также пробовал это, устанавливая и деинсталлируя, но не смог работать
pip install opencv-contrib-python

 def area_of_interest(image): 
    height = image.shape[0]
    polygons = np.array([ 
        [(500, height ), 
         (1100, height), 
         (800, 458)] ]) 
    mask = np.zeros_like(image) 
    cv2.fillPolly(mask, polygons, 255) 
    return mask
 

Комментарии:

1. Пожалуйста, покажите свой код и где возникает ошибка.

2. область определения area_of_interest(изображение): высота = изображение.форма[0] полигоны = np.массив([ [(500, высота), (1100, высота), (800, 458)] ]) маска = np.zeros_like(изображение) cv2.fillPolly(маска, полигоны, 255) возвратная маска

3. Как вы импортировали opencv в свой код и как вы его установили? На этот двойной cv2.cv2 много раз отвечали на этом форуме. Поищите на этом форуме или в Google, и вы, скорее всего, найдете ответ. Пожалуйста, прочтите этот раздел справки на форумах о том, как предоставить минимальный, повторяемый код и как задавать правильные вопросы.