看到了ProPainter在晚上去除水印、动态物体的视频,就想动手来搞搞,不过,好几年没写代码了,只能用简单的工具和方法来搞,记录一下我碰到的问题,和解决办法,希望提供帮助,尤其是在MAC下,一直提示,ModuleNotFoundError: No module named 'cv2'的解决办法。
先从失败的方案开始,原本有台Ubuntu的服务器,由于没有装FTP,本想快捷的上传、下载文件,结果搞好以后,服务器被和谐了。。只好用自己的MAC 15年的老机器,来跑起来。
方案二:先用miniconda搭建环境,再尝试运行。
环境看似没有问题,但是只要运行示例代码 “python inference_propainter.py --video inputs/object_removal/bmx-trees --mask inputs/object_removal/bmx-trees_mask ”,就提示错误ModuleNotFoundError: No module named 'cv2'
尝试解决方案:
重新安装opencv-python,用pip安装、用Conda安装,都全部失败。
重新安装Python,继续失败。
从网上找了解决办法,去找对应的OpenCV-Python的版本和OpenCV-contrib-Python的版本&#x