Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

erro no classificador

faces = classificador.detectMultiScale(imagem, 1.3, 5)

Apos essa etapa da o seguinte erro: error Traceback (most recent call last) in ----> 1 faces = classificador.detectMultiScale(imagem, 1.3, 5)

error: OpenCV(4.0.1) C:\ci\opencv-suite_1573470242804\work\modules\objdetect\src\cascadedetect.cpp:1658: error: (-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale'

1 resposta
solução!

Olá Lemyson,

O OpenCV é péssimo nas mensagens de erro, estou com a impressão que a imagem não é válida ou foi carregada a partir de um caminho incorreto.

Você conseguiu renderizar a imagem antes de aplicar esse comando (plt.imshow(imagem, cmap="gray")?

Conferiu se ela está em escala de cinza (imagem = cv2.cvtColor(imagem, cv2.COLOR_RGB2GRAYSCALE)?

Abraço.