1. 程式人生 > >opencv隨筆記錄:2.anaconda+windows系統下實現視訊目標識別yolov3

opencv隨筆記錄:2.anaconda+windows系統下實現視訊目標識別yolov3

心路歷程

俗話說的好,裝逼 興趣是學習的第一生產力。安裝了opencv,總得搞點事情吧。
只是進行簡單的圖片識別,可能還足以激起我的興趣。在網上看到過視訊識別,心想實現這個應該會有點意思。
後來搜尋到了yolov3可以實現目標識別,而且是目前比較厲害的目標識別(官方是這樣說的),但是官網給出的例子是 linux以及macos系統上的,我簡單在windows試了下,完全不行。
我沒死心,在windows上利用VMware裝了ubuntu16.0.4虛擬機器,確實安裝好了虛擬環境,但是么蛾子又出現了,計算速度太慢,34s計算一張圖片你敢信? 後來說是利用gpu加速才可以。然鵝虛擬機器怎麼進行gpu加速?這是個偽命題。於是我又回到了問題的起點。。。

後來我在GitHub上找到了window上用anaconda實現的方法。但是呢,文件是全英的,視訊是全英的(發音還一股咖哩味),而且下載源在外國,下載速度非常的感人,尤其是在下載cudn的時候。。所以我自己對原始的yml檔案進行了修改,把下載源修改到了國內的清華鏡源。非常快就可以下載好(大約是不修改前的 幾千倍把,我認真的,一點沒誇張)
因此這篇文章就是為了讓你能在自己的windows電腦上快速地使用anaconda快速搭建一個yolo視訊檢測專案(如果一切順利,十分鐘後,你就可以拿著你識別的視訊拿去裝逼 玩耍了)

0.關於yolov3以及相關repo

1.下載我重構後的yml檔案

2.構建yolo虛擬環境

3.執行下栗子

(本文待完善)