O ROS Melodic tem vínculos internos com o Python 2. Portanto recomenda-se ficar no Python2 para desenvolvimento ROS. Baixe e rode o script para instalar a OpenCV nova (3.4.4) também no Python 2 (que é ...