• #maker+t=market
  • COSPLAY 3D 建模
  • 3D列印服務
  • 1
  • 2
  • 3

MakerPRO社群論壇-交流、分享、協作 造訪社團 » 用戶發文

原文網址 Leung Ka Wing
2019-01-30 17:53:18

請問有玩Arduino的朋友嗎?我想制作一個智能小魚缸,可以感測到魚缸內有多少條魚,請問有什麼方法可以做到?

為什麼
2019-01-30 17:54:28

這個Arduino很難做到吧 ? ? ? ?
感覺應該沒辦法不用影像辨識

Pichu Chen
2019-01-30 17:55:06

用Raspberry Pi 的話搞不好可以用ML的方式達成

Sam Yang
2019-01-30 17:56:01

好酷,水深,水溫都聽過, 偵測魚幾隻真的是一個很特別的題目

Sam Yang
2019-01-30 17:57:47

同時我也很好奇 幾隻魚有什麼重要的

Leung Ka Wing
2019-01-30 17:58:03

我的魚缸會恆溫+自動餵食,但老師覺得不夠,結果還給了一個難題我,我也吐血了.....

為什麼
2019-01-30 17:58:46

計算殘值(#

Leung Ka Wing
2019-01-30 17:59:09

老師說,要感測要魚缸內有多少條魚,去決定自動餵食的份量

Leung Ka Wing
2019-01-30 18:00:27

我上網也找不到解決方法....

Sam Yang
2019-01-30 18:00:57

你們老師有點亂出題目給之於自己養的還不知道嗎

Sam Yang
2019-01-30 18:03:20

餵食的數量 除了跟魚的數量有關 還跟你整個過濾系統可以負荷的能力 有關 不然你的魚會被自己的大便毒死

Sam Yang
2019-01-30 18:04:04

Leung Ka Wing 找不到解決方法是因為 做這件事情還沒有意義

ChihJun Soong
2019-01-30 18:04:11

沒養過魚的老師出的題目

Leung Ka Wing
2019-01-30 18:07:48

ChihJun Soong 我也覺得他明顯是個智障,但沒辦法人在屋簷下,合不合格都是他說了算....

竹本一郎
2019-01-30 18:12:51

播放語音請魚自己報數......

沈高頡
2019-01-30 18:13:19

做陷阱,讓魚為了覓食通過,再計數。完成後再放走魚隻就好了。

涂拔
2019-01-30 18:15:31

用processing圖形辨識(Webcam要接電腦),魚都養紅色的,拍張圖,接著用顏色做辨識。我當初是整合processing裡的顏色辨識跟arduino伺服馬達的範例。單純辨識用processing就好。
不然就樹莓派接webcam加opencv(這樣就不用電腦),這找幾本書來改程式,一樣拍張照片數紅色範圍的個數,應當可以解決

https://www.youtube.com/watch?v=JYcjQDHjpdA

William Shih
2019-01-30 18:16:04

魚的重量固定的話,用秤重的?

Sam Yang
2019-01-30 18:16:39

ChihJun Soong 我建議你認真做個養魚需求的研究,然後委婉的告知老師這題目沒什麼意義,並告知一個更有趣的想法取代之。

或是白癡就用白癡解,找個模擬兩可的答案給他,例如利用紅外線偵測喂魚時的魚接近的頻率和時間,決定是否繼續投飼料,這種根本沒意義但好像很有道理,卻會喂太多殺死魚,但老師卻很喜歡的題目

ChihJun Soong
2019-01-30 18:18:03

涂拔 這是好方法,雖然通用性較小,但可以做到目前的基本要求。

William Shih
2019-01-30 18:19:20

所以其實你不需要知道魚的確切數量,而是要知道要餵多少飼料。如果是魚的重量變化推算成餵食量呢?所以只要有一個公式,魚重 X 推導出飼料重 Y。魚重就計算加入魚前後的重量變化就知道了。

為什麼
2019-01-30 18:21:05

水可能會蒸發掉造成不準(?

William Shih
2019-01-30 18:22:14

技術上的workaround可能把魚缸密封起來之類的 XDD

涂拔
2019-01-30 18:22:19

ChihJun Soong 可以畢業較重要~XD

Roy Hsu
2019-01-30 18:24:32

可檢測水的透光度, 魚多, 平均透光度也會降, 或者魚多紅外線偵測值會升高嗎?(沒試過!)來計算. 或者只檢測水透光度, 飼料太多魚吃不完時, 水會濁透光度下降, 減少餵食量!

ChihJun Soong
2019-01-30 18:24:37

Sam Yang 其實最快可行的方法就是有網友講到的顏色判別,但是魚缸不能擺其它裝飾或水草,魚缸背面整面貼成藍色或其它和魚比較不會同色的背景,然後攝影拍照後用去除背景然後計算剩餘的顏色分佈值。

Leung Ka Wing
2019-01-30 18:25:39

感謝你提供方法,我嘗試一下

涂拔
2019-01-30 18:27:54

William Shih
2019-01-30 18:29:11

而且蒸發速率一定遠小於加入魚的速度,從演算法上只要計算短時間內的重量變化就夠了。不過就無法分辨是丟石頭還是丟魚XD

為什麼
2019-01-30 18:30:05

等等
還有魚死掉了重量也不會減少啊wwwww

楊歐地
2019-01-30 18:31:33

水生獵食動物都用電場感應

涂拔
2019-01-30 18:31:52

Leung Ka Wing 魚會移動。用Arduino接超音波、紅外線....等等之類的感測器偵測會很困難。
圖形辨識應當是較好解決問題的做法

William Shih
2019-01-30 18:33:04

傳說中靈魂的重量是21公克,當你偵測到少了21g⋯⋯(誤

Ghosty Guo
2019-01-30 18:43:49

魚會搶食, 有的種類根本不知道甚麼叫做吃飽, 用魚數量來計算飼料, 基本上就是錯誤的

劉紹淵
2019-01-30 18:57:06

裝個紅外線LED 跟光電二極體,做出魚群數量跟感測頻率的相關性應該可以推廣有多少魚(或是魚的活動量)

張燕南
2019-01-30 19:05:12

Leung Ka Wing

投料多寡 依照 氨和亞硝酸鹽 濃度 來增減

會比

依魚隻進食量 來的有意義

Neil Tan
2019-01-30 19:32:16

有趣 我覺得ML加sensor fusion的regression可以做到的

張子文
2019-01-30 19:38:22

如果是要做餵食偵測的話應該是要計算魚多重,大魚跟小魚的食量不一樣的

Joe Hou
2019-01-30 20:26:20

開發魚臉辨識功能,然後集資…

詹博任
2019-01-30 20:38:47

針對 白點等疾病的預防做比較有意義吧(水溫的變化率)

Mon Leung
2019-01-30 21:21:37

Radpberry pi加camera 做image recognition

嚴強
2019-01-30 21:52:48

要包多少

吳信典
2019-01-30 22:10:56

贊同,Image recognize 感覺比較可行

Mon Leung
2019-01-30 22:20:17

不過,這個題目感覺不太實用,除非魚的數目不能容易數出,主要是,我未想像到實質如何能幫助人類。

不如,做完這個魚數量的項目後, 做一個檢測出索膠的項目,大海很多癈膠,如可以幫忙清潔海洋就好了。

James Lin
2019-01-30 22:24:52

還剩幾隻沒掛

歐敏銓
2019-01-30 23:06:54

原來是玩真的:「我們計劃在 11 月對 1 萬條魚展開一項新測試,同時也準備在 15 萬至 20 萬條魚的大型商業規模進行測試。」(樓上貼文中有影片揭露作法,以後每隻魚還可以給個名字或編號來做追蹤~~)

歐敏銓
2019-01-30 23:13:52

記得3年前有個創業計畫,就是想感測魚群在魚缸中的"活躍性",用以判斷魚群健不健康(後來這計畫該是停擺了),感覺可以是量測數量後的進階訴求(希望貴師沒想到這一著來搞你...XD)

Pichu Chen
2019-01-30 23:23:36

Mon Leung 我覺得這個搞得出來接下來要找工作就很輕鬆了。

柯統海
2019-01-30 23:24:09

超音坡

Pichu Chen
2019-01-30 23:24:24

Mon Leung 過一個凸透鏡的情況下還能做數量檢測,工業4.0需要這樣的人才。

歐敏銓
2019-01-30 23:27:20

吳博 吳瑞梹 (Paul Wu) Jerry Chen 兩位養魚達人也來聊聊~

張合中
2019-01-30 23:39:58

老師也不懂,嘴巴隨便講講。這個對岸有專書講這個用在養殖。

James C Wu
2019-01-30 23:41:27

映像辨識用來辨識魚絕對可行(因為我在第一屆魚客松就是寫這個,不過那時還沒有alpha go) , 但是要每次精準算出裡面有幾隻魚就比較困難。 因為會隨著魚的位置,轉向而改變 。 再來魚的數量如果是固定的,那麼一次性輸入魚的數量在MCU 就好,建議映像辨識可以用在變數比較多的環節,而用傳統感應器無法偵測的情況會比較理想。

詹博任
2019-01-30 23:42:40

前提是要在水族箱中 養殖的魚塭能辨識?

Gask Huang-Kai
2019-01-30 23:49:47

這個題目好有趣

Selay Yang
2019-01-30 23:51:43

水中無缐電感測,軍用科技~~

陳昭佑
2019-01-30 23:59:29

熱顯像光點統計 ?

Mike Sun
2019-01-31 01:14:53

这不是Arduino可以做的吧图像识别应该是最适合的

Mike Sun
2019-01-31 01:15:19

James C Wu 还会重叠

Sun Color
2019-01-31 04:27:48

5隻魚?500隻魚?自己目視數看看,他們是動態的。別逗了,也別太神話了。

邱美豐
2019-01-31 08:10:18

Sam Yang 整套系統研發出來的話是很有用的哦
至少養殖業者可用到啊!
再不然推廣在家庭自己養魚吃 、也是可行的點子吧!

邱美豐
2019-01-31 08:11:10

邱美豐
2019-01-31 08:11:28

邱美豐
2019-01-31 08:14:13

謝皇廷
2019-01-31 09:11:17

影像辨識就要用樹莓派瞜

James C Wu
2019-01-31 11:47:05

Mike Sun 重疊是在DL 有辦法判斷的 XD

陳建安
2019-01-31 12:41:26

感恩 涂拔

郭一統
2019-01-31 12:57:45

照像後,用影像辨識,抓出魚型的特徵值,正面的,側面的,俯視的反面的,各種特徵,用放大,縮小對的比對判斷,符合加1,計算數量。

殷孟雲
2019-01-31 13:39:04

先清楚定義小魚缸,和內容吧?

Cooper Hsu
2019-01-31 14:09:34

我的解法。 多組感應器。將魚缸分等份。 同一個時間 一起偵測, 多抓幾次數據。 答案應該就出來,
若能夠。在魚缸底 埋 感應器, 可以 利用魚經過的 陰影為數.

謝皇廷
2019-01-31 14:20:08

話說如果智能的目的是要數有幾隻魚 感覺沒有智能必要 因為放多少自建清楚 可以自建一個LCD螢幕顯示再搭配arduino 死一隻拿出來就可以手動扣一隻 反正都要手撈屍體了 除非自動處理屍體

Mike Sun
2019-01-31 15:16:44

陳昭佑 请问鱼的体温不是应该是水温么?

殷孟雲
2019-01-31 18:08:39

被動式:透過sensors+演算法,或設陷阱計算。
主動式:透過水中機器魚一條一條抓。:


 

討論主題

全不選 常用關鍵字