日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

YOLO学习-1:win10(64位)+ python3.6 + TensorFlow + keras + yolov3测试实践

發(fā)布時間:2025/3/13 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 YOLO学习-1:win10(64位)+ python3.6 + TensorFlow + keras + yolov3测试实践 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

實驗環(huán)境:win10(64位)、Python3.6(未安裝anaconda版,用了pycharm)、TensorFlow(未安裝gpu版)、keras、yolov3代碼、yolov3權(quán)重文件

第一步:Python3.6安裝后,安裝pycharm,在pycharm中配置Python解釋器。

第二步:安裝TensorFlow前,先cmd進(jìn)入Windows的console(win10的powershell),安裝各個庫文件

pip install numpy

pip install?scipy

pip install Pillow

pip install?matplotlib

再安裝pip install tensorflow==1.8 -i https://pypi.tuna.tsinghua.edu.cn/simple/? 用國內(nèi)鏡像版本速度快一點。如果安裝過程中報錯缺什么庫文件再補(bǔ)安裝。(還有OpenCV python版)

安裝后,powershell進(jìn)入Python后 import TensorFlow? 查看是否安裝成功。

第三步:?pip install keras==2.1.5 -i https://pypi.tuna.tsinghua.edu.cn/simple/

?

第四步:首先先從GitHub上面下載keras-yolo文件壓縮包,并解壓?https://github.com/qqwweee/keras-yolo3,假設(shè)該包放在D盤根目錄,則解壓后打開文件夾 目錄為 D:\keras-yolo3-master\

?

第五步:下載yolov3_weights文件,https://pjreddie.com/media/files/yolov3.weights?(官網(wǎng)作者訓(xùn)練好的模型權(quán)重文件?初學(xué)暫未去理清。)

第六步:將下載的yolov3_weights文件,放置在D:\keras-yolo3-master\ 目錄下。

第七步:powershell下輸入命令?cd D:\keras-yolo3-master,

? ? ? ? ? ? ?之后輸入命令:??python convert.py yolov3.cfg yolov3.weights model_data/yolo.h5

第八步:如何運(yùn)行程序??

(1) 嘗試在pycharm中打開工程目錄,運(yùn)行? D:\keras-yolo3-master下的 yolo.py或yolo_video.py都沒反應(yīng)。

(2)在powershell中cd D:\keras-yolo3-master目錄,python yolo.py? D:\images\123.jpg 也沒反應(yīng)。

(3)原因是需要看到。https://github.com/qqwweee/keras-yolo3?中有操作說明,需要詳細(xì)去看一下。

(4)所以正常的執(zhí)行命令是在powershell下cd D:\keras-yolo3-master目錄,python yolo_video.py --image 回車后提示輸入圖片或視頻的目錄地址。將準(zhǔn)備的圖片目錄地址輸入完回車即可看到結(jié)果。

?

?

第九步:如何執(zhí)行短視頻識別?

?根據(jù)GitHub上的代碼和文件說明。。在powershell上 執(zhí)行?,python yolo_video.py --input? ?D:\images\123.mp4

就可以看到結(jié)果,由于CPU跑起來太慢,所以視頻卡頓嚴(yán)重,感覺像是慢慢的一幀一幀的識別完 停頓很久再下一幀。

?

參考文獻(xiàn):

https://github.com/qqwweee/keras-yolo3

https://github.com/allanzelener/YAD2K

https://github.com/YunYang1994/tensorflow-yolov3

?

?

筆記本自帶攝像頭采集視頻幀識別,參考:

https://blog.csdn.net/markwentian/article/details/100619605

https://blog.csdn.net/qq_45504119/article/details/105916699

https://blog.csdn.net/weixin_43590290/article/details/100736307?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

總結(jié)

以上是生活随笔為你收集整理的YOLO学习-1:win10(64位)+ python3.6 + TensorFlow + keras + yolov3测试实践的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。