Cv2.bitwise_and в python3Python

Программы на Python
Ответить
Anonymous
 Cv2.bitwise_and в python3

Сообщение Anonymous »

Я новичок в Python3, и у меня неправильная ситуация при объединении обработанного цветного изображения и img_edge

Код: Выделить всё

import cv2

num_down = 2
num_bilateral =7

img_rgb = cv2.imread('1.jpg')

img_color = img_rgb
for _ in range(num_down):
img_color = cv2.pyrDown(img_color)

for _ in range(num_bilateral):
img_color = cv2.bilateralFilter(img_color, d=9,
sigmaColor=9,
sigmaSpace=7)

for _ in range(num_down):
img_color = cv2.pyrUp(img_color)

gray_image = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)

median = cv2.medianBlur(gray_image, 7)
img_edge = cv2.adaptiveThreshold(median, 255,
cv2.ADAPTIVE_THRESH_MEAN_C,
cv2.THRESH_BINARY,
blockSize=9,
C=2)
color_img = cv2.cvtColor(img_edge, cv2.COLOR_GRAY2BGR)
image = cv2.bitwise_and(color_img,img_edge)
cv2.imshow('Cartoon', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
сообщение об ошибке гласит:

ошибка: (-209) Эта операция не является ни «массивом операций массива» (где массивы имеют одинаковый размер и тип), ни «массивом операций скаляра», ни «скаляром операций массива» в функции cv::binary_o

может ли кто-нибудь помочь мне, как написать функцию cv2.bitwise для создания кода бежит?

Подробнее здесь: https://stackoverflow.com/questions/497 ... in-python3
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»