請教各位大大,小弟平常使用Laravel 開發系統,比較熟悉PHP
最近想要設計有關影像辨識的系統!
像是 Google 圖找圖
或是現在購物網站拍照搜尋差不多的服飾或商品的功能。
或是有些路跑活動攝影的系統可以上傳自己的照片,查詢活動過程中,自己的照片
(向路跑活動的系統,剛辦完活動,好像會讓他去跑照片,把所有圖片分析特徵)
想請教 圖片辨識 跟 人臉辨識 或是文件轉文字 方法有不一樣嗎?
如果運用在動物上,貓、狗、海龜 是可行的嗎?
因為有查到資料,例如亞馬遜 拍照可以辨識人的年紀、性別...是用這種方式去比對嗎?
還有找到分析圖片特徵,並把特徵存入資料庫,讓使用者上傳自己的圖片,並分析特徵再去搜尋有不一樣嗎?
因為對於圖片辨識方面我是超級新手,想請問是否有現在較常見的辨識方法
想請教 圖片辨識 跟 人臉辨識 或是文件轉文字 方法有不一樣嗎?
如果運用在動物上,貓、狗、海龜 是可行的嗎?
文件轉文字會比圖片/人臉辨識簡單很多
因為圖片遠比文字複雜
文件轉文字這技術很早以前好像就有
好像也稱做 OCR
基本上我認為圖片辨識所需要的知識
比起寫程式多出太多了
所以建議用現成的 api 比較省麻煩
azure 的 face api
gcp 的 vision api
aws 的 Rekognition
想要自行 train model 的話 (beta)
gcp 的 automl
免費開源的
dragonH謝謝大大的回復!我再朝這幾個方向去研究看看!
你是超級新手,而且你知道AWS可以這樣做
那答案出來了,掌握API直接使用AWS的服務吧~
這需要有好幾個方面的專業知識,說實話我覺得對發問者來說很難XD
php的話,九年前試過人臉(嘗鮮而已):https://ithelp.ithome.com.tw/articles/10036727
看了一下PHP-Facedetect的github,發現作者一年前還有更新,可以支援到OpenCV3:https://github.com/infusion/PHP-Facedetect
不過要使用的話,前提是你至少要會自己編譯PHP Extension。(OpenCV可能有套件可以裝)
但是即使用這個,你也只是能辨識人臉,而且是用他訓練好的資料,就算你的目標是人臉,距離也還有十萬八千里,就不要說你的目標是特徵非常發散的使用者上傳圖片。
https://medium.com/@morozovsk/computer-vision-and-machine-learning-in-php-using-the-opencv-library-3131fe9df94b 這篇可能比較符合你的方向,他是介紹怎樣透過OpenCV以及Machine Learning來做電腦影像的應用。
fillano謝謝大大! 看來真的是一門很深的學問!我再用 Machine Learning 、OpenCV 這些關鍵字去研究 謝謝。
是否考慮一下
去上個課比較快?
海綿寶寶謝謝大大提供的資訊,我覺得好像不錯可以試試看!但是因為只是想做自己的作品,我再評估一下,現況、價錢跟未來要走的方向,再決定要不要去投資! 謝謝大大