鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

盆友,假如,我是說假如你有一個很大的後院,還有一條可愛的狗子。狗子每天都在院子里撒歡,然後拉下一坨又一坨的便便……而你的後院夏天長滿雜草,冬天又積着厚厚的雪——怎麼快速找到這些便便,順便還能防止自己不小心一腳踩中?

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

就有這樣一位外國小哥靈機一動,自製了一個探測器,完美地解決了這個問題。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

不過和大家想象的不太一樣啊,這個探測器不是什麼物理識味兒的那種複雜東西,也並非簡單的視覺識別。

主要是靠一個攝像頭,外加一個姿勢檢測模型。

模型一旦識別出小狗正在拉便便的姿勢,就能確定便便的位置,然後就在你家後院地圖上的相關位置標記一個紅圈圈。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

你照着這個地圖拿着小鏟鏟,就可以挨個“挖寶”去了[旺柴]。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

自製狗粑粑探測器

小哥自述,他不愛跟着狗屁股後面“撿屎”,他家那邊又經常下雪,有時還沒來得及鏟的便便就被雪蓋住了,再找很費勁。

於是他就想要一個狗屎探測器,但網上找了一圈也沒發現有類似功能的產品。

想起自己平常看到很多網友都會DIY一些有趣的概念工具,小哥心想,那我自己搞一個吧。

由於小哥自家後院已經安了一個攝像頭,他就決定就從這個攝像頭來切入。

他在網上搜到了很多“開箱即用”的圖像識別模型,最終發現了一個叫做DeepLabCut的免費的動物姿態追蹤工具。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

它由瑞士洛桑聯邦理工學院的兩名研究人員開發,可以將任何包含動作的視頻轉換成動捕信息。

上手很簡單,除了終端、Colab、Jupyter Notebooks,還提供圖形操作界面,主要就需要你花幾個小時標記需跟蹤的樣本,剩下的就交給工具本身就行了。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

小哥心想,與其直接在地上識別便便,不如通過觀察狗子的行為來發現便便的藏身之處。

於是他拍了很多自家狗子正在拉便便的照片,通過觀察發現:這時的狗子呈脊柱弓起、尾巴僵硬地直挺的狀態,且保持這個姿勢不動。

那麼,需要標記的關鍵點一共就有6個,就像這樣:

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

全部標記好后,用DeepLabCut進行訓練,然後接入監控信息就可以使用了。

除了狗狗,DeepLabCut也能識別其他動物,所以做個貓粑粑探測器或者其它動物的都不是問題。

為了防止某些動作干擾、讓結果更準確,小哥還寫了一個“投票機制”,對視頻中狗子的每個動作進行系統評分,得分超過75%,才判定小狗正在便便中,然後記錄此時的位置。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

小哥表示,這個功能表現得非常優秀,判斷很準確——即使在深夜、小狗部分身子都不在監控範圍內都能準確檢測。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

精益求精,小哥自述,他請了一位動物cosplayer來扮演狗子“試探”這個探測器。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

結果很滿意,模型不會識別出假扮成狗在排便的人類。

ps. 有網友用一包棉花糖和一瓶健怡可樂打賭:絕對是小哥本人吧。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

如果真是他,咳咳,不知道有沒有被鄰居看到這一幕啊……

為了更方便使用,小哥還把這個探測器功能通過HTTP Server接入手機。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

未來的話,他還打算繼續完善其中的邏輯,將檢測目標擴展到更多種類的狗狗身上,並把圖像處理遷移到雲端實現自動化。

這樣任何人都能就靠一個普通攝像頭,就能擁有同款“狗粑粑探測器”了。

“再來一個自動鏟屎的機器人就更好了”

不知道你是否心動,有不少網友反正是被這個工具直擊痛點,表示也太太太太需要了吧!

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

小哥倒是挺大方:歡迎大家帶着你們的狗子來我的後院poop啊。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

有人則被小哥的動手能力折服,表示並非所有英雄都要披着大斗篷拯救世界,像他這樣在後院檢測便便的就很不錯!

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

還有網友提議,接下來搞一個能自動鏟屎的機器人就更好了。

鏟個屎都這麼硬核?小哥用姿勢檢測模型搞了個狗粑粑探測攝像頭

好傢夥, 這個世界真是由懶人推動的??

最後,你需要這樣一個狗粑粑探測器嗎?

或者你也有別的好方法來解決這個問題?歡迎補充~

DeepLabCut項目地址:

https://github.com/DeepLabCut/DeepLabCut

參考鏈接:

[1]

[2]https://www.reddit.com/r/MachineLearning/comments/s4c6ob/p_built_a_dog_poop_detector_for_my_backyard/

(0)
上一篇 2022-01-17 15:25
下一篇 2022-01-17 15:26

相关推荐