身為小小實習生,初次踏進人工智慧的世界,想著怎麼開啟關於AI的第一步….
(其實是被資深工程師的知識無情霸凌QQ,希望能慢慢縮小差距)

嗯…先想想自己的目標好了,一開始因為看到了臉部辨識覺得有趣,所以就讓我有了想要專注影像辨識技術的決心! ? ((希望大家不會覺得太突然

剛好在玩溜溜球 yoyo yoyo yolo,嗯…那我就先從Yolo開始實作好了😂

一、安裝

這邊用的是darkflow,但僅能支援到yolov2,yolov3是無法支援的。雖然比yolov3相比訓練時間會增加不少,好處是若安裝在windows上會比yolov3簡單很多,也不用特別去裝在ubuntu上。

darkflow的下載網址: https://github.com/thtrieu/darkflow

接著我使用Anaconda來安裝tensorflow跟python

Anaconda的網址:https://blog.csdn.net/u010858605/article/details/64128466

安裝Tensorflow-GPU(非必要)
如果沒有GPU也能運行但相較會花較多時間訓練

參考來源:https://zhuanlan.zhihu.com/p/29841665

安裝完tensorflow跟python後接著是opencv,在python安裝只需輸入下列指令即可。pip install opencv-contrib-python

接著在darkflow資料夾路徑下輸入指令
pip install –e . 安裝成功會出現以下畫面

安裝過程中如有出現"No module named Cython"錯誤訊息提示,表示沒有安裝 Cython這模組,輸入此指令即可安裝:pip install Cython

下一步下載 Yolo官方的 weight 檔,把它放在 darkflow\bin 下。
網址:
https://pjreddie.com/media/files/yolov2.weights

二、測試

先輸入以下指令
python flow — model cfg/yolo.cfg — load bin/yolov2.weights — imgdir sample_img/
我們下載的darkflow裡面會有幾張已經預設的圖片,透過測試來看我們的darkflow是否可運行。

Claireye - 慧演智能工程師們的生活

我們如果不是在寫程式,就是裝做正在寫程式 (◉ω◉)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store