GitHub - NVIDIA/flownet2-pytorch: Pytorch implementation of FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks
计算光流
conda create -n 3dgesture python=3.8
conda activate 3dgesture
pip install torch
1. import torch时报错ModuleNotFoundError: No module named 'torch'
在成功安装完pytorch后打开pycharm时import torch时会报错“ModuleNotFoundError: No module named 'torch'
一、打开文件的setting选项
二、找到python interpreter选项,点击Add Interpreter
三、如图所示添加编译器 点击add 选择Conda Environment 选择Python=3.8
四、一直点OK,完成配置。重启pycharm再运行import torch
2. AttributeError:module 'cv2.cv2' has no attribute 'DualTVL1OpticalFlow_create' 解决
搜索该问题后,很多解决答案是:
pip install opencv-python
pip install opencv-contrib-python
但是我的问题还是没解决,原因是默认安装的版本太高,太高反而不支持cv中的函数,因此操作如下:
第一步:卸载
pip uninstall opencv-python
pip uninstall opencv-contrib-python
第二步:按指定版本重新安装
pip install opencv_python==3.4.2.17
pip install opencv-contrib-python==3.4.2.17