ubuntu18.04 基于keras和tf的yolo4测试问题

该博客主要讲述了如何在Python 3.6环境下安装和校验keras及tensorflow的版本,确保它们匹配。首先使用pip检查并卸载不匹配的版本,然后安装指定版本的tensorflow(1.13.1)和keras(2.2.4)。接着检查并安装h5py(2.10),确保版本对应。在运行keras-yolo4项目时遇到缺少cv2模块的问题,通过pip安装opencv-python,期间遇到错误并解决,最终成功安装。在完成所有依赖安装后,项目能正常运行并展示结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python版本3.6

用pip list检查keras和tensorflow

如果版本对应不上及时删除

用pip uninstall keras 直到版本正确

我下载的版本是pip install tensorflow==1.13.1
pip install keras==2.2.4

接着用pip list检查有没有h5py

没有则下载pip install h5py==2.10  同样版本要对应上

打开keras-yolo4

在test.py中更改model_path,路径要与classes_path对应上

如yolo4_voc_weights.h5权重对应model_data/voc_classes.txt

yolo4_weight.h5对应coco_classes.txt

将input 中清空

终端运行python test.py

发现错误ModuleNotFoundError: No module named 'cv2'
解决pip install opencv-python
发现错误Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-kediow_b/opencv-python/
解决pip install scikit-build
在接着pip install opencv-python安装成功

 在窗口中输入chair.png

出结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值