自己项目环境方便自己以后查看。
Installation安装
1.创建一个conda虚拟环境并激活它
conda create -n LWfall python=3.6.12
2.通过[requirements.txt]安装依赖项
pip install -r D:\yan\CODE\POSE\light_FALL\requirements.txt
注意:要先找到requirements.txt的位置
requirements.txt内容
Cython
numpy==1.17
opencv-python
matplotlib
pillow
tensorboard
PyYAML>=5.3
scipy
tqdm
opencv-python>=3.4.0.14
我把torch单独摘出来了,需要安装cuda对应的torch
我的是
pip3 install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio===0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
单独安装pycocotools==2.0
自己参考自己之前的博客:https://blog.csdn.net/dujuancao11/article/details/114005916
pip install cython
再Cloning https://github.com/cocodataset/cocoapi
cd /d D:\yan\CODE\POSE\light_FALL\cocoapi-master\PythonAPI
python setup.py build_ext install
可能会出现问题:错误:cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”
参考博客:https://blog.csdn.net/weixin_41010198/article/details/94053130
修改setup.py文件
进入到这个目录下有一个
setup.py
文件,直接删除’-Wno-cpp’, '-Wno-unused-function’修改其中的内容如下:再
python setup.py build_ext install
成功解决
这样环境全部配置完成。不同设备,代码可能需要小改(比如路径,比如摄像头打开方式),一下记录。
--------------------------------------------------------------------------------
代码修改
路径1
先修改每个Demo的,本地摄像头的设置video_source路径
图片
D:/yan/CODE/POSE/light_FALL/Video_Information/fall+.mp4
路径2
如果有jit文件报错,检查一下路径,实在不行全都变为绝对路径
改
net = jit.load(r'/home/cdj/CODE/xg_openpose_fall_detect-master/weights/openpose.jit') # ************************************************************************* action_net = jit.load(r'/home/cdj/CODE/xg_openpose_fall_detect-master/action_detect/checkPoint/action.jit')
修改后的
摄像头(本地外接)
打开摄像头可能出错
红色框两句任选一句
#self.cap = cv2.VideoCapture(0, cv2.CAP_DSHOW)
self.cap = cv2.VideoCapture(0)