Quando começamos a fazer qualquer curso aqui na Alura os tutores sempre dizem que é uma boa prática ter um requirements.txt e utilizar um ambiente virtual para rodar o código. A tutora nesse vídeos não utilizou o venv, não criou o requirements.txt e não informou a versão das bibliotecas utilizadas. A biblioteca OpenCV tem muitas versões e mudanças significativas entre elas. Faz muita diferença saber qual a versão da biblioteca está sendo utilizada no curso. E mais um detalhe, o Numpy é pré requisito do OpenCV. Ao fazer a instalação do OpenCV o Numpy já é instalado automaticamente, então nem é necessário instalar o Numpy manualmente.