国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      同一條魚識別設備、魚計數設備,用于魚計數的便攜式終端、同一條魚識別方法、魚計數方法、魚計數預測設備、魚計數預測方法、同一條魚識別系統(tǒng)、魚計數系統(tǒng)和魚計數預測系統(tǒng)與流程

      文檔序號:11280083閱讀:346來源:國知局
      同一條魚識別設備、魚計數設備,用于魚計數的便攜式終端、同一條魚識別方法、魚計數方法、魚計數預測設備、魚計數預測方法、同一條魚識別系統(tǒng)、魚計數系統(tǒng)和魚計數預測系統(tǒng)與流程

      本發(fā)明涉及同一條魚識別設備、魚計數設備,用于魚計數的便攜式終端、同一條魚識別方法、魚計數方法、魚計數預測設備、魚計數預測方法、同一條魚識別系統(tǒng)、魚計數系統(tǒng)和魚計數預測系統(tǒng)



      背景技術:

      例如,在魚類的水產養(yǎng)殖中,需要對轉運的魚進行計數。通過目視檢查或手動地對魚進行計數,這種計數費時費力。

      為了解決這個問題,專利文獻1公開了一種設備,使含有魚的液體從包括計數部分的傾斜通道的上側流動,對通過計數部分的魚進行計數。然而,專利文獻1的設備昂貴,成本高。

      現有技術文檔

      [專利文獻]

      專利文獻1:wo2013/080351



      技術實現要素:

      本發(fā)明解決的問題

      因此,本發(fā)明提供簡易的同一條魚識別設備、魚計數設備,用于魚計數的移動終端、同一條魚識別方法、魚計數方法、魚計數預測設備、魚計數預測方法、同一條魚識別系統(tǒng)、魚計數系統(tǒng)和魚計數預測系統(tǒng)。

      解決問題的手段

      本發(fā)明提供了一種同一條魚識別設備,包括:測量圖像獲取單元;魚位置信息獲取單元;預測魚位置信息獲取單元;以及同一條魚識別單元,其中,所述測量圖像獲取單元隨時間的推移獲取含至少一條魚的流體所通過的通過區(qū)域中的被測區(qū)域的n個測量圖像,所述魚位置信息獲取單元獲取n個測量圖像中的魚位置信息,所述預測魚位置信息獲取單元從在n個測量圖像中的第(m-1)個測量圖像之前獲取的測量圖像中選擇至少一個所選擇的圖像,并基于至少一個所選擇的圖像中的魚位置信息來獲取第m個測量圖像中的預測魚位置信息(pim),以及基于第m個測量圖像中的魚位置信息(im)和相應的預測魚位置信息(pim),所述同一條魚識別單元在魚位置信息(im)和預測魚位置信息(pim)匹配時,將第m個測量圖像中的至少一條魚識別為與至少一個所選擇的圖像中的魚是同一條魚,并且在魚位置信息(im)和預測魚位置信息(pim)不匹配時,將第m個測量圖像中的至少一條魚識別為與至少一個所選擇的圖像中的魚不是同一條魚。

      本發(fā)明提供了一種魚計數系統(tǒng),包括:本發(fā)明的同一條魚識別設備,包括測量圖像獲取單元、魚位置信息獲取單元、預測魚位置信息獲取單元和同一條魚識別單元;以及魚計數單元,其中所述魚計數單元基于與同一條魚識別設備識別為同一條魚的魚有關的同一條魚的位置信息對至少一條魚進行計數,以獲得魚計數。

      本發(fā)明提供了一種用于對魚進行計數的移動終端,包括:本發(fā)明的魚計數設備,包括同一條魚識別設備和魚計數單元;以及顯示單元,所述顯示單元顯示由所述魚計數設備獲得的魚計數。

      本發(fā)明提供了一種用于識別同一條魚的同一條魚識別方法,包括:測量圖像獲取步驟;魚位置信息獲取步驟;預測魚位置信息獲取步驟;以及同一條魚識別步驟,其中,在所述測量圖像獲取步驟中,隨時間的推移獲取含至少一條魚的流體所通過的通過區(qū)域中的被測區(qū)域的n個測量圖像,在所述魚位置信息獲取步驟中,獲取n個測量圖像中的魚位置信息,在所述預測魚位置信息獲取步驟中,從在n個測量圖像中的第(m-1)個測量圖像之前獲取的測量圖像中選擇至少一個所選擇的圖像,并且基于至少一個所選擇的圖像中的魚位置信息來獲取第m個測量圖像中的預測魚位置信息(pim),以及在同一條魚識別步驟中,基于第m個測量圖像中的魚位置信息(im)和相應的預測魚位置信息(pim),在魚位置信息(im)和預測魚位置信息(pim)匹配時,將第m個測量圖像中的至少一條魚識別為與至少一個所選擇的圖像中的魚是同一條魚,并且在魚位置信息(im)和預測魚位置信息(pim)不匹配時,將第m個測量圖像中的至少一條魚識別為與至少一個所選擇的圖像中的魚不是同一條魚。

      本發(fā)明提供了一種魚計數方法,包括:本發(fā)明的同一條魚識別方法,包括測量圖像獲取步驟、魚位置信息獲取步驟、預測魚位置信息獲取步驟和同一條魚識別步驟;以及魚計數步驟,其中所述魚計數步驟中,基于與同一條魚識別設備識別為同一條魚的魚有關的同一條魚的位置信息對至少一條魚進行計數,以獲得魚計數。

      本發(fā)明提供了一種魚計數預測設備,包括:本發(fā)明的魚計數設備,包括同一條魚識別設備和魚計數單元;以及魚計數預測單元,其中,所述魚計數預測單元基于所述魚計數設備在預先設置的時間內從k個測量圖像中獲得的魚計數、所述預先設置的時間、以及含至少一條魚的流體通過所述通過區(qū)域所需的總時間來預測通過所述通過區(qū)域的至少一條魚的魚計數。

      本發(fā)明提供了一種魚計數預測方法,包括:本發(fā)明的魚計數方法,包括同一條魚識別方法和魚計數步驟;以及魚計數預測步驟,在所述魚計數預測步驟中,基于所述魚計數設備在預先設置的時間內從k個測量圖像中獲得的魚計數、所述預先設置的時間、以及含至少一條魚的流體通過所述通過區(qū)域所需的總時間來預測通過所述通過區(qū)域的至少一條魚的魚計數。

      本發(fā)明提供了一種程序,所述程序被配置為執(zhí)行本發(fā)明的同一條魚識別方法、本發(fā)明的魚計數方法或者本發(fā)明的魚計數預測方法。

      本發(fā)明提供了一種包括本發(fā)明的程序的計算機可讀記錄介質。

      本發(fā)明提供了一種同一條魚識別系統(tǒng),包括:終端;以及服務器,其中所述終端和所述服務器能夠經由所述同一條魚識別系統(tǒng)外部的通信網絡而彼此連接,所述終端包括:測量圖像獲取單元;以及輸出單元,其中所述測量圖像獲取單元隨時間的推移獲取含至少一條魚的流體所通過的通過區(qū)域中的被測區(qū)域的n個測量圖像,以及所述輸出單元輸出同一條魚的識別或不是同一條魚的識別,所述服務器包括:魚位置信息獲取單元;預測魚位置信息獲取單元;以及同一條魚識別單元,其中,所述魚位置信息獲取單元獲取n個測量圖像中的魚位置信息,所述預測魚位置信息獲取單元從在n個測量圖像中的第(m-1)個測量圖像之前獲取的測量圖像中選擇至少一個所選擇的圖像,并基于至少一個所選擇的圖像中的魚位置信息來獲取第m個測量圖像中的預測魚位置信息(pim),以及基于第m個測量圖像中的魚位置信息(im)和相應的預測魚位置信息(pim),所述同一條魚識別單元在魚位置信息(im)和預測魚位置信息(pim)匹配時,將第m個測量圖像中的至少一條魚識別為與至少一個所選擇的圖像中的魚是同一條魚,并且在魚位置信息(im)和預測魚位置信息(pim)不匹配時,將第m個測量圖像中的至少一條魚識別為與至少一個所選擇的圖像中的魚不是同一條魚。

      本發(fā)明提供了一種魚計數系統(tǒng),包括:終端;以及服務器,其中所述終端和所述服務器能夠經由所述魚計數系統(tǒng)外部的通信網絡而彼此連接,所述終端包括:測量圖像獲取單元;以及輸出單元,其中所述測量圖像獲取單元隨時間的推移獲取含至少一條魚的流體所通過的通過區(qū)域中的被測區(qū)域的n個測量圖像,以及所述輸出單元輸出獲得的魚計數,所述服務器包括:魚位置信息獲取單元;預測魚位置信息獲取單元;同一條魚識別單元;以及魚計數單元,其中,所述魚位置信息獲取單元獲取n個測量圖像中的魚位置信息,所述預測魚位置信息獲取單元從在n個測量圖像中的第(m-1)個測量圖像之前獲取的測量圖像中選擇至少一個所選擇的圖像,并基于所選擇的圖像中的魚位置信息來獲取第m個測量圖像中的預測魚位置信息(pim),基于第m個測量圖像中的魚位置信息(im)和相應的預測魚位置信息(pim),所述同一條魚識別單元在魚位置信息(im)和預測魚位置信息(pim)匹配時,將第m個測量圖像中的至少一條魚識別為與所選擇的圖像中的魚是同一條魚,并且在魚位置信息(im)和預測魚位置信息(pim)不匹配時,將第m個測量圖像中的至少一條魚識別為與至少一個所選擇的圖像中的魚不是同一條魚,并且所述魚計數單元基于與所述同一條魚識別設備識別為同一條魚的魚有關的同一條魚的位置信息對至少一條魚進行計數,以獲得魚計數。

      本發(fā)明提供了一種魚計數預測系統(tǒng),包括:終端;以及服務器,其中所述終端和所述服務器能夠經由所述魚計數預測系統(tǒng)外部的通信網絡而彼此連接,所述終端包括:測量圖像獲取單元;以及輸出單元,其中所述測量圖像獲取單元隨時間的推移獲取含至少一條魚的流體所通過的通過區(qū)域中的被測區(qū)域的k個測量圖像,以及所述輸出單元輸出預測魚計數,所述服務器包括:魚位置信息獲取單元;預測魚位置信息獲取單元;同一條魚識別單元;魚計數單元;以及魚計數預測單元,其中,所述魚位置信息獲取單元獲取k個測量圖像中的魚位置信息,所述預測魚位置信息獲取單元從在k個測量圖像中的第(m-1)個測量圖像之前獲取的測量圖像中選擇至少一個所選擇的圖像,并且基于所選擇的圖像中的魚位置信息來獲取第m個測量圖像中的預測魚位置信息(pim),基于第m個測量圖像中的魚位置信息(im)和相應的預測魚位置信息(pim),所述同一條魚識別單元在魚位置信息(im)和預測魚位置信息(pim)匹配時,將第m個測量圖像中的至少一條魚識別為與所選擇的圖像中的魚是同一條魚,并且在魚位置信息(im)和預測魚位置信息(pim)不匹配時,將第m個測量圖像中的至少一條魚識別為與至少一個所選擇的圖像中的魚不是同一條魚,所述魚計數單元基于與所述同一條魚識別單元識別為同一條魚的魚有關的同一條魚的位置信息對至少一條魚進行計數,以獲得魚計數,以及所述魚計數預測單元基于所述魚計數單元在預先設置的時間內從k個測量圖像中獲得的魚計數、所述預先設置的時間、以及含至少一條魚的流體通過所述通過區(qū)域所需的總時間來預測通過所述通過區(qū)域的至少一條魚的魚計數。

      發(fā)明的技術效果

      本發(fā)明可以容易地識別同一條魚。因此,本發(fā)明可以在每個測量圖像中存在多條魚的情況下識別同一條魚,并且因此可以防止重復計數并且可以有效地對魚進行計數。

      附圖說明

      圖1是示出了根據本發(fā)明實施例(第一實施例)的同一條魚識別設備的框圖。

      圖2是示出了根據本發(fā)明實施例(第一實施例)的同一條魚識別方法和程序的流程圖。

      圖3是示出了根據本發(fā)明實施例(第一實施例)的同一條魚識別方法和程序的另一流程圖。

      圖4是示出了根據本發(fā)明實施例(第二實施例)的魚計數識別設備的框圖。

      圖5是示出了根據本發(fā)明實施例(第二實施例)的魚計數方法和程序的流程圖。

      圖6a是示出了根據本發(fā)明實施例(第二實施例)的魚計數方法和程序的流程圖。

      圖6b是示出了根據本發(fā)明實施例(第二實施例)的魚計數方法和程序的另一流程圖。

      圖7是示出了根據本發(fā)明實施例(第三實施例)的魚計數方法和程序的流程圖。

      圖8a是示出了根據本發(fā)明實施例(第三實施例)的魚計數方法和程序的另一流程圖。

      圖8b是示出根據本發(fā)明的實施例(第三實施例)的魚計數方法和程序的又一流程圖。

      圖8c是示出根據本發(fā)明的實施例(第三實施例)的魚計數方法和程序的又一流程圖。

      圖8d是示出根據本發(fā)明的實施例(第三實施例)的魚計數方法和程序的再一流程圖。

      圖8e是示出根據本發(fā)明的實施例(第三實施例)的魚計數方法和程序的再一流程圖。

      圖8f是示出根據本發(fā)明的實施例(第三實施例)的魚計數方法和程序的再一流程圖。

      圖9是示出了根據本發(fā)明實施例(第五實施例)的魚計數預測設備的框圖。

      圖10是示出了根據本發(fā)明實施例(第五實施例)的魚計數預測方法和程序的流程圖。

      圖11是根據本發(fā)明實施例(第六實施例)的魚計數設備的操作屏幕的示意圖。

      圖12是示出了根據本發(fā)明實施例(第六實施例)的魚計數設備的操作的流程圖。

      圖13是示出了根據本發(fā)明實施例(第八實施例)的同一條魚識別系統(tǒng)的框圖。

      具體實施方式

      在本發(fā)明中,“魚”是指魚類和貝類。魚類和貝類的例子包括魚和甲殼類。魚不限于特定的魚,其示例包括:扁平灰鯡魚、沙丁魚、鰻魚、金槍魚、東部小金槍魚、鯖魚、海綿魚、比目魚、鯛魚、大琥珀魚、馬鯖魚以及鯖魚。甲殼類的示例包括蝦。在本發(fā)明中,可以使用一種以上的魚類。

      下面描述本發(fā)明的實施例。然而,本發(fā)明不僅限于此。在圖1至圖13中,相同的部件由相同的附圖標記來表示。除非另有說明,否則可以參考其他實施例的描述來描述每個實施例。除非另有說明,否則可以組合實施例的配置。

      [第一實施例]

      第一實施例涉及本發(fā)明的同一條魚識別設備和同一條魚識別方法。

      例如,根據本實施例的同一條魚識別設備和同一條魚識別方法可以容易地識別同一條魚。

      圖1是根據本實施例的同一條魚識別設備的框圖。如圖1所示,根據本實施例的同一條魚識別設備10包括測量圖像獲取單元11、測量圖像存儲部121、魚位置信息存儲部122、預測魚位置信息存儲部123、同一條魚存儲部124、魚位置信息獲取單元131、預測魚位置信息獲取單元132、同一條魚識別單元133和輸出單元14。如圖1所示,測量圖像存儲部121、魚位置信息存儲部122、預測魚位置信息存儲部123和同一條魚存儲部124可以包含在例如作為硬件的數據存儲單元12中。如圖1所示,魚位置信息獲取單元131、預測魚位置信息獲取單元132和同一條魚識別單元133可以包含在例如數據處理單元(數據處理設備)20中、或者可以是軟件或包含軟件的硬件。數據處理單元13可以包括例如cpu。測量圖像存儲部121、魚位置信息存儲部122、預測魚位置信息存儲部123、同一條魚存儲部124和輸出單元14是可選組件,并且同一條魚識別設備10可以或可以不包括可選組件,或者可以包括可選組件中的一些。

      測量圖像存儲部121可以電連接到測量圖像獲取單元11和魚位置信息獲取單元131;魚位置信息存儲部122可以電連接到魚位置信息獲取單元131、預測魚位置信息獲取單元132和同一條魚識別單元133;預測魚位置信息存儲部123可以電連接到預測魚位置信息獲取單元132和同一條魚識別單元133;以及同一條魚存儲部124可以電連接到同一條魚識別單元133和輸出單元14。在同一條魚識別設備10中,測量圖像可以存儲在數據存儲單元12中,并所存儲的測量圖像被輸出到數據處理單元13,以執(zhí)行數據處理。備選地,在同一條魚識別設備10中,測量圖像被輸入到數據處理單元13,以執(zhí)行數據處理。

      測量圖像獲取單元11隨時間的推移獲取含魚流體所通過的通過區(qū)域中的被測區(qū)域的n個測量圖像。測量圖像獲取單元11不限于特定單元,其示例包括被配置為拍攝測量圖像的成像單元和被配置為存儲所拍攝的測量圖像的數據存儲單元。成像單元的示例包括:靜物相機;攝像機;和配有相機的移動終端,如配有相機的移動電話、配有相機的智能手機和配有相機的平板終端;配有網絡相機的電腦;和配有相機的頭戴式顯示器。數據存儲單元的示例包括隨機存取存儲器(ram)、只讀存儲器(rom)、閃存、硬盤(hd)、光盤和軟盤(注冊商標)(fd)。數據存儲單元可以是內部數據存儲存儲器或外部數據存儲存儲器(例如外存)。

      被測區(qū)域可以是例如含魚流體所通過的通過區(qū)域的一部分或全部。隨時間的推移獲取的被測區(qū)域的n個測量圖像可以是相同區(qū)域的圖像(即,一個位置的圖像)或被測區(qū)域中的多個部分的圖像(多個位置的圖像)。在后一種情況下,在具體示例中,測量圖像可以是被測區(qū)域中彼此重疊的多個部分的圖像。

      測量圖像可以是僅被測區(qū)域的圖像,或者是包括被測區(qū)域的區(qū)域的圖像。在后一種情況下,測量圖像可以是例如包括被測區(qū)域和其他區(qū)域的區(qū)域的圖像。其他區(qū)域可以是例如除了含魚流體所通過的通過區(qū)域以外的區(qū)域。測量圖像可以通過在含魚流體流過通過區(qū)域時用成像單元拍攝圖像來獲取。因此,測量圖像可以包括:包括魚的圖像和不包括魚的圖像之一或二者。流體不限于特定流體,并且可以根據魚的種類而合理確定。流體的示例包括水、淡水、海水和人造海水。優(yōu)選地,通過在單色背景下拍攝含魚流體所通過的通過區(qū)域中的被測區(qū)域的圖像來獲得測量圖像,以提高檢測測量圖像中的魚的精度。單色背景可以是例如白色背景。

      當魚通過被測區(qū)域時獲取測量圖像的頻率不限于特定頻率。下限是例如3fps(fps表示每秒幀數),優(yōu)選12fps,更優(yōu)選20fps,并且上限不限于特定值。

      “n”僅需要為2以上的正整數,并且上限不限于特定值。例如,“n”個測量圖像是兩個以上的測量圖像,優(yōu)選三個以上的測量圖像,更優(yōu)選五個以上的測量圖像。

      魚位置信息獲取單元131獲取n個測量圖像中每個測量圖像中的關于每條魚的位置的魚位置信息。在測量圖像上設置坐標平面的情況下,魚位置信息可以是例如坐標平面上的坐標或區(qū)域??梢垣@取坐標或區(qū)域中的任一個或二者作為魚位置信息。對于用坐標作為魚位置信息的情況,魚位置信息的示例包括:每條魚的一個身體部位的位置、每條魚的兩個或更多個身體部位的位置的平均值、每條魚的重心的位置、以及特征量(例如亮度)的最大值處的(像素的)位置。每條魚的身體部分不限于特定部位,例如包括:眼睛、頜骨、后鰭、尾鰭、胸鰭和臀鰭。對于用區(qū)域作為魚位置信息的情況,魚位置信息的示例包括每條魚的輪廓和包圍在輪廓中的區(qū)域。

      預測魚位置信息獲取單元132從在n個測量圖像中的第(m-1)個測量圖像之前獲取的測量圖像中選擇所選擇的圖像。然后,預測魚位置信息獲取單元132基于所選擇的圖像中的魚位置信息,獲取關于第m個測量圖像中的每條魚的預測位置的信息(pim)(以下僅稱為預測魚位置信息(pim)),作為第m個測量圖像中的每條魚的位置?!癿”的范圍是例如1至n的范圍,n為任意正整數。所選擇的圖像的數量可以是例如1或更多,優(yōu)選為全部(n)以提高預測精度。例如,預測魚位置信息獲取單元132可以通過基于表(預測表)讀取預測魚位置信息(pim)來獲取預測魚位置信息(pim),所述表通過將所選擇的圖像中的魚位置信息與預測魚位置信息(pim)相關聯(lián)而獲得;或者可以通過基于所選擇的圖像中的魚位置信息計算預測魚位置信息(pim)來獲取預測魚位置信息(pim)。預測魚位置信息(pim)可以是例如坐標平面上的坐標或區(qū)域,或者這兩者。對于用坐標作為預測魚位置信息(pim)的情況,預測魚位置信息(pim)可以是坐標和離坐標在預定距離內的區(qū)域。預定距離可以根據例如魚的種類來適當地設定。

      同一條魚識別單元133基于關于第m個測量圖像中的每條魚的位置的信息(im)(以下僅稱為魚位置信息(im))和相應的預測魚位置信息(pim)來識別第m個測量圖像中的每條魚與所選擇的圖像中的每條魚是否相同。當魚位置信息(im)與預測魚位置信息(pm)匹配時,同一條魚識別單元133將第m個測量圖像中的魚和所選擇的圖像中的魚識別為同一條魚。當魚位置信息(im)與預測魚位置信息(pm)不匹配時,同一條魚識別單元133識別第m個測量圖像中的魚與所選擇的圖像中的魚不同。

      輸出單元14輸出例如第m個測量圖像中的魚與所選擇的圖像中的魚相同或不相同的識別。輸出單元14的示例包括:監(jiān)視器,例如,各種圖像顯示器,比如液晶顯示器(lcd)、陰極射線管(crt)顯示器;具有打印輸出的打印機;和具有音頻輸出的揚聲器。

      圖2和圖3是根據本實施例的同一條魚識別方法的流程圖。使用例如圖1的同一條魚識別設備,如下執(zhí)行根據本實施例的同一條魚識別方法。如圖2所示,本實施例的同一條魚識別方法包括步驟a1(測量圖像獲取)、步驟a2(魚位置信息獲取)、步驟a3(預測魚位置信息獲取)和步驟a4(同一條魚識別)。

      (a1)測量圖像獲取

      在步驟a1中,隨時間的推移獲取含魚流體所通過的通過區(qū)域中的被測區(qū)域的n個測量圖像。為了使用成像單元獲取測量圖像,拍攝并獲取含魚流體的所通過的通過區(qū)域的圖像作為測量圖像。為了使用數據存儲單元獲取測量圖像,讀出并獲取存儲在數據存儲單元(未示出)中的測量圖像。然后將獲取的測量圖像存儲在測量圖像存儲部121中。

      (a2)魚位置信息獲取

      在步驟a2中,獲取n個測量圖像中的魚位置信息。獲取魚位置信息的順序不限于特定次序,并且可以根據獲取測量圖像的順序來獲取魚位置信息。備選地,可以隨機地獲取測量圖像。在測量圖像中,可以通過例如基于顏色的識別、輪廓的提取、以及包括比較先前存儲的魚的圖像和測量圖像并搜索類似的區(qū)域的模板匹配來檢測魚。例如,在測量圖像上設置坐標平面,并且以坐標平面上的坐標或區(qū)域獲取魚位置信息。當測量圖像中存在多條魚時,獲取各條魚的位置。然后,將所獲取的魚位置信息存儲在魚位置信息存儲部122中。

      (a3)預測魚位置信息獲取

      然后,從在n個測量圖像中的第(m-1)個測量圖像之前獲取的測量圖像中選擇至少一個圖像(a31)。此后,基于所選擇的圖像中的魚位置信息,獲取第m個測量圖像中的預測魚位置信息(pim)(a32)??梢愿鶕@取n個測量圖像的順序來獲取預測魚位置信息(pim)。備選地,可以隨機地選擇第m個測量圖像,然后可以獲取預測魚位置信息(pim)。為了使用預測表獲取預測魚位置信息(pim),在步驟a32中讀出并獲取預測魚位置信息(pim)。為了計算預測魚位置信息(pim),在步驟a32中,基于所選擇的圖像中的魚在設置于測量圖像上的坐標平面上的坐標,通過例如已知的預測算法(如卡爾曼濾波器、粒子濾波器和klt(kanadelucastomasi)跟蹤器)來計算并獲取預測魚位置信息(pim)。基于例如所選擇的圖像中的魚位置信息和流體流動的方向,可以將預測魚位置信息(pim)計算為沿流體流動方向,所選擇的圖像中的每條魚在測量圖像中設置的坐標平面上的坐標或離所述坐標一定距離的區(qū)域。當按照獲取測量圖像的順序執(zhí)行步驟a2至a4時,可以在步驟a4之后執(zhí)行基于第一至第(m-1)個測量圖像來獲取第m個測量圖像中的預測魚位置信息(pim)并將該信息存儲在預測魚位置信息存儲部123中的步驟a31’作為步驟a31的替換。在這種情況下,在步驟a32中,可以獲取存儲在預測魚位置信息存儲部123中的預測魚位置信息(pim)。然后,將所獲取的預測魚位置信息(pim)存儲在預測魚位置信息存儲部123中。當所選擇的圖像中存在多條魚時,在步驟a3中獲取預測魚位置信息(pim)。

      (a4)同一條魚識別

      設置第m個測量圖像中的魚位置信息(im)(a41),設置相應的預測魚位置信息(pm)(a42),以及基于魚位置信息(im)和預測魚位置信息(pm)來識別第m個測量圖像中的魚與所選擇的圖像中的魚是否是同一條魚(a43)。可以通過例如設置在測量圖像上的坐標平面上的魚位置信息(im)是否滿足相應的預測魚位置信息(pim)來進行識別。對于用坐標作為魚位置信息(im)和預測魚位置信息(pim)的情況,可以通過作為魚位置信息(im)的坐標與作為預測魚位置信息(pim)的坐標是否匹配來進行識別。對于用區(qū)域作為魚位置信息(im)和預測魚位置信息(pim)的情況,可以通過區(qū)域是否彼此重疊來進行識別。對于用坐標作為魚位置信息(im)或預測魚位置信息(pim)中的一個并且用區(qū)域作為另一個信息的情況,可以通過坐標與區(qū)域是否重疊來進行識別。如否,即如果魚位置信息(im)與預測魚位置信息(pim)不匹配,則將第m個測量圖像中的魚和所選擇的圖像中的魚識別為不同的魚(a44)。如是,即如果魚位置信息(im)與預測魚位置信息(pim)匹配,則將第m個測量圖像中的魚和所選擇的圖像中的魚識別為同一條魚(a45)。當在每個測量圖像中存在多條魚時,關于基于魚位置信息(im)中關于每條魚的每條位置信息和預測魚位置信息(pim)中關于每條魚的每個預測位置信息的所有組合,識別第m個測量圖像中的每條魚和所選擇的圖像中的每條魚是否相同。與預測魚位置信息(pim)匹配的魚位置信息(im)與預測魚位置信息(pim)相關聯(lián),并存儲在同一條魚存儲部124中。

      檢查是否存在尚未在其上獲取魚位置信息的測量圖像(a46)。如是,即如果存在沒有在其上獲取魚位置信息的測量圖像,則執(zhí)行從步驟a2起的相同步驟。在這種情況下,在步驟a31和a32中,獲取尚未獲取的預測魚位置信息(例如,預測魚位置信息(pim+1),并且在步驟a41至a45中,識別所獲取的預測魚位置信息與相應的魚位置信息(例如,魚位置信息(im+1)是否匹配。如否,即不存在沒有在其上獲取魚位置信息的測量圖像,則處理結束。

      在根據本實施例的同一條魚識別設備10中,測量圖像獲取單元11可以電連接到魚位置信息獲取部131;魚位置信息獲取單元131可以電連接到預測魚位置信息獲取單元132和同一條魚識別單元133;預測魚位置信息獲取單元132可以電連接到同一條魚識別單元133;以及同一條魚識別單元133可以電連接到輸出單元14。在這種情況下,例如,魚位置信息獲取部131獲取由測量圖像獲取單元11獲取的測量圖像中的魚位置信息,預測魚位置信息獲取單元132基于所獲取的魚位置信息來獲取預測魚位置信息(im),并且同一條魚識別單元133基于所獲取的魚位置信息(im)和相應的預測魚位置信息(pim)來進行識別。為了向輸出單元14輸出測量圖像、魚位置信息(im)和預測魚位置信息(pim),測量圖像存儲部121、魚位置信息存儲部122和預測魚位置信息存儲部123可以電連接到輸出單元14,或者備選地,測定圖像獲取單元11、魚位置信息獲取單元131、預測魚位置信息獲取單元132可以電連接到輸出單元14。

      同一條魚識別設備10還可以包括輸入單元。在包括輸入單元的根據本實施例的同一條魚識別設備10中,輸入單元可以連接到例如測量圖像獲取單元11或同一條魚識別單元133。在輸入單元連接到測量圖像獲取單元11的情況下,輸入例如關于開始和停止獲取測量圖像的信息。在輸入單元連接到同一條魚識別單元133的情況下,輸入關于開始和停止識別同一條魚的信息。

      [第一修改例]

      修改例1涉及本發(fā)明的同一條魚識別設備和同一條魚識別方法。例如,可以參照根據第一實施例的同一條魚識別設備和同一條魚識別方法的描述來描述根據第一修改例的同一條魚識別設備和同一條魚識別方法。

      根據第一修改例的同一條魚識別設備和同一條魚識別方法可以基于魚的結構更快地檢測魚的位置,從而可以更快地獲得魚的位置。因此,根據第一修改例的同一條魚識別設備和同一條魚識別方法可以更快地識別同一條魚。

      在根據第一修改例的同一條魚識別設備中,魚位置信息獲取單元優(yōu)選獲取滿足顏色條件的區(qū)域作為魚位置信息。除此之外,根據第一修改例的同一條魚識別設備和根據第一實施例的同一條魚識別設備具有相同的配置。

      顏色條件是要確定為魚的顏色條件,并且可以根據所要確定的魚的顏色而適當地設置。顏色條件可以預先設置,在使用時設置,或在使用期間設置。對于使用rgb顏色系統(tǒng)顯示的測量圖像,顏色條件可以設置為例如r值、g值和b值之間的色差的參考值。具體地,魚位置信息獲取單元獲取例如具有低于預定值的色差的區(qū)域作為魚位置信息。對于使用l*a*b顏色系統(tǒng)顯示的測量圖像,顏色條件可以設置為例如l值。具體地,當魚的l值低于不包括魚的測量圖像的l值時,魚位置信息獲取單元獲取例如測量圖像中具有低于預定值的l值的區(qū)域,或者測量圖像中l(wèi)值與最大l值之比為預定比例或更小的區(qū)域,作為魚位置信息。例如,l值與最大l值的預定比例為1或更小。當魚的l值高于不包括魚的測量圖像的l值時,魚位置信息獲取單元獲取例如測量圖像中具有高于預定值的l值的區(qū)域,或者測量圖像中l(wèi)值與最小l值之比為預定比例或更大的區(qū)域,作為魚位置信息。例如,l值與最小l值的預定比例為1或大于1。通過魚位置信息獲取單元,可以將用于示出測量圖像且與顏色條件的顏色系統(tǒng)不同的顏色系統(tǒng)轉換為在顏色條件中使用的顏色系統(tǒng),并且可以獲取例如滿足顏色條件的區(qū)域,作為魚位置信息。例如,可以使用用于將已知的顏色系統(tǒng)(例如rgb顏色系統(tǒng)、hsv顏色系統(tǒng)、ycrcb顏色系統(tǒng)或l*a*b顏色系統(tǒng))轉換為另一種顏色系統(tǒng)的方法來執(zhí)行轉換。

      在根據第一修改例的同一條魚識別方法的魚位置信息獲取步驟中,優(yōu)選獲取滿足n個測量圖像中的顏色條件的區(qū)域作為魚位置信息。除此之外,根據第一修改例的同一條魚識別方法和根據第一實施例的同一條魚識別方法相同。

      例如,在魚位置信息獲取步驟中,在測量圖像的顏色中搜索滿足顏色條件的區(qū)域。當測量圖像中存在滿足顏色條件的區(qū)域時,獲取坐標平面上的區(qū)域或區(qū)域的坐標作為魚位置信息。當測量圖像中沒有滿足顏色條件的區(qū)域時,不獲取魚位置信息。在魚位置信息獲取步驟中,可以將用于示出測量圖像的顏色系統(tǒng)轉換為在顏色條件中使用的顏色系統(tǒng),并獲取例如滿足顏色條件的區(qū)域,作為魚位置信息。

      [第二修改例]

      第二修改例涉及本發(fā)明的同一條魚識別設備和同一條魚識別方法。例如,可以參照根據第一實施例的同一條魚識別設備和同一條魚識別方法的描述來描述根據第二修改例的同一條魚識別設備和同一條魚識別方法。

      根據第二修改例的同一條魚識別設備和同一條魚識別方法可以基于魚的結構更快地檢測魚的位置,從而可以更快地獲得魚的位置。因此,根據第二修改例的同一條魚識別設備和同一條魚識別方法可以更快地識別同一條魚。

      優(yōu)選地,根據第二修改例的同一條魚識別設備還包括差分圖像生成單元,并且差分圖像生成單元生成差分圖像,所述差分圖像是n個測量圖像中的各個測量圖像與參考圖像之間的差,并且魚位置信息獲取單元獲取差分圖像中滿足顏色變化條件的區(qū)域作為魚位置信息。除此之外,根據第二修改例的同一條魚識別設備和根據第一實施例的同一條魚識別設備具有相同的配置。

      參考圖像可以是例如背景圖像或目標測量圖像的先前測量圖像。在前一種情況下,背景圖像可以是例如不含魚的測量圖像。在后一種情況下,參考圖像是第(m-1)個測量圖像,在這種情況下,第m個差分圖像是第m個測量圖像和第(m-1)個測量之間的差分圖像,并且第0個測量圖像是例如不含魚的測量圖像。顏色變化條件例如是每個測量圖像和參考圖像之間被確定為魚的顏色變化的條件,并且可以根據要確定的魚的顏色而適當地設置。例如,顏色變化條件可以預先設置,在使用時設置,或在使用期間設置。例如,可以以與顏色條件相同的方式來設置顏色變化條件。

      優(yōu)選地,根據第二修改例的同一條魚識別方法還包括差分圖像生成步驟,并且在差分圖像生成步驟中生成差分圖像,所述差分圖像是各個測量圖像與參考圖像之間的差,并且在魚位置信息獲取步驟中,獲取差分圖像中滿足顏色變化條件的區(qū)域作為魚位置信息。除此之外,根據第二修改例的同一條魚識別方法和根據第一實施例的同一條魚識別方法相同。

      在差分圖像生成步驟中,生成了作為每個測量圖像與參考圖像之間的差的每個差分圖像??梢允褂靡阎惴?例如,背景差分算法或幀間差分算法)來生成差分圖像。具體地,針對使用rgb顏色系統(tǒng)示出的測量圖像和參考圖像,可以例如通過從每個測量圖像的r值、g值和b值中減去參考圖像中相應坐標處的r值、g值和b值來計算每個差分圖像。此外,針對使用l*a*b顏色系統(tǒng)示出的測量圖像和參考圖像,可以例如通過從每個測量圖像的l值、a值和b值中減去參考圖像中相應坐標處的l值、a值和b值來計算每個差分圖像。

      在魚位置信息獲取步驟中,搜索例如差分圖像中滿足顏色變化條件的顏色(即每個測量圖像和參考圖像之間的顏色變化)的區(qū)域。在魚位置信息獲取步驟中,例如當差分圖像中存在滿足顏色變化條件的區(qū)域時,獲得坐標平面上的區(qū)域或區(qū)域的坐標作為魚位置信息。當差分圖像中沒有滿足顏色變化條件的區(qū)域時,不獲取魚位置。

      [第三修改例]

      第三修改例涉及本發(fā)明的同一條魚識別設備和同一條魚識別方法。例如,可以參照根據第一實施例的同一條魚識別設備和同一條魚識別方法的描述來描述根據第三修改例的同一條魚識別設備和同一條魚識別方法。

      根據第三修改例的同一條魚識別設備和同一條魚識別方法可以基于魚的結構更快地檢測魚的位置,從而可以更快地獲得魚的位置。因此,根據第三修改例的同一條魚識別設備和同一條魚識別方法可以更快地識別同一條魚。

      優(yōu)選地,根據第三修改例的同一條魚識別設備還包括輪廓提取單元,輪廓提取單元從n個測量圖像中提取輪廓,并且魚位置信息獲取單元獲取輪廓所包圍的區(qū)域作為魚位置信息。魚位置信息獲取單元可以獲取輪廓作為魚位置信息,以代替輪廓所包圍的區(qū)域。除此之外,根據第三修改例的同一條魚識別設備和根據第一實施例的同一條魚識別設備具有相同的配置。

      輪廓可以是例如魚的輪廓。

      優(yōu)選地,根據第三修改例的同一條魚識別方法還包括輪廓提取步驟,在輪廓提取步驟中從n個測量圖像中提取輪廓,并且在魚位置信息獲取步驟中獲取輪廓所包圍的區(qū)域作為魚位置信息。除此之外,根據第三修改例的同一條魚識別方法和根據第一實施例的同一條魚識別方法相同。

      在輪廓提取步驟中,從測量圖像中提取輪廓??梢酝ㄟ^例如使用canny濾波器、sobel濾波器或拉普拉斯濾波器的已知邊緣檢測方法來執(zhí)行提取。

      在魚位置信息獲取步驟中,當存在輪廓所包圍的區(qū)域時,獲取坐標平面上的區(qū)域或區(qū)域的坐標作為魚位置。當不存在輪廓所包圍的區(qū)域時,不獲取魚位置。在魚位置信息獲取步驟中,可以獲取輪廓作為魚位置信息,以代替輪廓所包圍的區(qū)域。

      [第四修改例]

      第四修改例涉及本發(fā)明的同一條魚識別設備和同一條魚識別方法。例如,可以參照根據第一實施例的同一條魚識別設備和同一條魚識別方法的描述來描述根據第四修改例的同一條魚識別設備和同一條魚識別方法。

      根據第四修改例同一條魚識別設備和同一條魚識別方法可以檢測魚所經過的通過區(qū)域,并且可以消除包括通過區(qū)域以外的區(qū)域的測量圖像中的噪聲,從而可以例如更準確地獲取魚位置信息。因此,根據第四修改例的同一條魚識別設備和同一條魚識別方法可以更準確地識別同一條魚。

      優(yōu)選地,根據第四修改例的同一條魚識別設備還包括通過區(qū)域檢測單元,并且通過區(qū)域檢測單元檢測n個測量圖像中的通過區(qū)域。除此之外,根據第四修改例的同一條魚識別設備和根據第一實施例的同一條魚識別設備具有相同的配置。

      優(yōu)選地,根據第四修改例的同一條魚識別方法還包括通過區(qū)域檢測步驟,并且在通過區(qū)域檢測步驟中檢測n個測量圖像中的通過區(qū)域。除此之外,根據第四修改例的同一條魚識別方法和根據第一實施例的同一條魚識別方法相同。

      在通過區(qū)域檢測步驟中,從測量圖像中檢測通過區(qū)域??梢岳缤ㄟ^檢測通過區(qū)域的形狀來進行檢測。對于矩形通過區(qū)域,所述檢測是例如檢測直線。為了檢測直線,可以使用例如hough變換和sobel濾波器的組合??梢岳玑槍φ麄€測量圖像或測量圖像的部分區(qū)域進行檢測。

      [第五修改例]

      第五修改例涉及本發(fā)明的同一條魚識別設備和同一條魚識別方法。例如,可以參照根據第一實施例的同一條魚識別設備和同一條魚識別方法的描述來描述根據第五修改例的同一條魚識別設備和同一條魚識別方法。

      根據第五修改例的同一條魚識別設備和同一條魚識別方法可以通過減少圖像中的噪聲來減少錯誤檢測,從而可以提高檢測魚的準確性,因此可以例如更準確地獲取魚位置信息。因此,根據第五修改例的同一條魚識別設備和同一條魚識別方法可以更快地識別同一條魚。

      優(yōu)選地,根據第五修改例的同一條魚識別設備還包括圖像平滑單元,并且圖像平滑單元通過對圖像進行平滑來產生平滑圖像。除此之外,根據第五修改例的同一條魚識別設備和根據第一實施例的同一條魚識別設備具有相同的配置。

      圖像的示例包括測量圖像、參考圖像、背景圖像和差分圖像。作為平滑圖像,測量圖像、參考圖像、背景圖像和差分圖像的平滑圖像的示例包括平滑的測量圖像、平滑的參考圖像、平滑的背景圖像和平滑的差分圖像。例如,圖像平滑單元可以對一種或兩種圖像進行平滑。

      優(yōu)選地,根據第五修改例的同一條魚識別方法還包括圖像平滑步驟,并且在圖像平滑步驟中通過對圖像進行平滑來產生平滑圖像。除此之外,根據第五修改例的同一條魚識別方法和根據第一實施例的同一條魚識別方法相同。

      在圖像平滑步驟中對圖像進行平滑??梢酝ㄟ^例如使用box濾波器、gaussian濾波器或中值濾波器的已知平滑方法來執(zhí)行平滑。例如,可以對每個顏色系統(tǒng)中的一種或多種或全部顏色進行平滑。

      例如,根據第五修改例的同一條魚識別設備和同一條魚識別方法可以與根據第一實施例和根據第一至第四修改例中的任一個或其組合的同一條魚識別設備和同一條魚識別方法進行組合。在這種情況下,第一實施例和第一至第四修改例中的任一個或其組合中的至少一個單元使用相應的平滑圖像,以替換該單元中使用的圖像。

      [第六修改例]

      第六修改例涉及與本發(fā)明的同一條魚識別設備和同一條魚識別方法。例如,可以參照根據第一實施例的同一條魚識別設備和同一條魚識別方法的描述來描述根據第六修改例的同一條魚識別設備和同一條魚識別方法。

      根據第六修改例的同一條魚識別設備和同一條魚識別方法可以去除被錯誤檢測為魚的位置信息,從而可以例如準確地獲取魚位置信息。因此,根據第六修改例的同一條魚識別設備和同一條魚識別方法可以更快地識別同一條魚。

      優(yōu)選地,在根據第六修改例的同一條魚識別設備中,魚位置信息獲取單元還包括錯誤檢測位置信息去除單元,所述錯誤檢測位置信息去除單元將滿足錯誤檢測條件的位置信息作為錯誤信息去除,并且魚位置信息獲取單元獲取去除錯誤信息后的信息作為魚位置信息。除此之外,根據第六修改例的同一條魚識別設備和根據第一實施例的同一條魚識別設備具有相同的配置。

      錯誤檢測的示例包括:獲取多個魚位置信息作為一條魚的情況和獲取關于不指示魚的區(qū)域的信息作為魚位置信息的情況??梢曰趶臏y量圖像中獲取的關于一種魚的魚位置信息或從測量圖像中獲取的關于多種魚的魚位置信息來檢測錯誤檢測。在后一種情況下,例如可以使用第一實施例和第一修改例至第三修改例的組合來獲取關于多種魚的魚位置信息。

      當錯誤檢測是獲取多個魚位置信息作為關于一條魚的魚位置信息這一情況時,錯誤檢測條件可以是例如由多個魚位置信息指示的區(qū)域的重疊比例。當錯誤檢測是獲取關于不指示魚的區(qū)域的信息作為魚位置信息這一情況時,錯誤檢測條件可以是例如由魚位置信息指示的區(qū)域的大小或者由魚位置信息指示的區(qū)域的梯度分布的直方圖的偏差。梯度分布的直方圖可以是例如8個梯度方向分布的直方圖。

      優(yōu)選地,在根據第六修改例的同一條魚識別方法中,位置信息獲取步驟還包括錯誤檢測位置信息去除步驟,在錯誤檢測位置信息去除步驟中,將滿足錯誤檢測條件的魚位置信息作為錯誤信息去除,并且在魚位置信息獲取步驟中,獲取去除錯誤信息后的信息作為魚位置信息。除此之外,根據第六修改例的同一條魚識別方法和根據第一實施例的同一條魚識別方法相同。

      在錯誤檢測位置信息去除步驟中,從所獲得的魚位置信息中去除滿足錯誤檢測條件的魚位置信息。當錯誤檢測是獲取多個魚位置信息作為一條魚的魚位置信息這一情況時,錯誤檢測條件是例如由多個魚位置信息指示的區(qū)域的重疊比例,并且重疊比例高于預定比例的魚位置信息被整合為一個魚位置信息,從而去除了錯誤信息。當錯誤檢測是獲取關于不指示魚的區(qū)域的信息作為魚位置信息這一情況時,錯誤檢測信息可以是例如魚位置信息所指示區(qū)域的大小,并且去除指示區(qū)域大小小于預定大小的魚位置信息,以去除錯誤信息。當錯誤檢測是獲取關于不指示魚的區(qū)域的信息作為魚位置信息這一情況時,錯誤檢測信息可以是例如魚位置信息所指示的區(qū)域的梯度分布的直方圖的偏差,并且去除指示具有比預定偏差小的梯度分布的直方圖的偏差的區(qū)域的魚位置信息,以去除錯誤信息。

      [第七修改例]

      第七修改例涉及本發(fā)明的同一條魚識別設備和同一條魚識別方法。例如,可以參照根據第一實施例的同一條魚識別設備和同一條魚識別方法的描述來描述根據第七修改例的同一條魚識別設備和同一條魚識別方法。

      例如,根據第七修改例同一條魚識別設備和同一條魚識別方法可以檢測將所選擇的圖像中作為同一條魚的魚識別為測量圖像中的多條魚的錯誤識別。因此,根據第七修改例的同一條魚識別設備和同一條魚識別方法可以更準確地識別同一條魚。

      優(yōu)選地,根據第七修改例的同一條魚識別設備還包括錯誤識別檢測單元,并且錯誤識別檢測單元檢測滿足錯誤識別條件的識別作為錯誤識別。

      錯誤識別可以是例如將測量圖像中的魚識別為與所選擇的圖像中的不同魚是同一條魚。錯誤識別條件可以是例如將所選擇的圖像中的一條魚識別為與測量圖像中的多條魚是同一條魚,或者將所選擇的圖像中的多條魚識別為與測量圖像中的一條魚是同一條魚。當檢測到錯誤識別時,錯誤識別檢測單元還包括重識別單元,其基于魚位置信息(im)和預測魚位置信息(pim),識別測量圖像中已被錯誤識別的魚與所選擇的圖像中除已被錯誤識別的魚之外的魚是否是同一條魚。在這種情況下,例如可以以與同一條魚識別單元相同的方式進行識別。

      優(yōu)選地,根據第七修改例的同一條魚識別方法還包括錯誤識別檢測步驟,并且在錯誤識別檢測步驟中將滿足錯誤識別條件的識別檢測為錯誤識別。除此之外,根據第七修改例的同一條魚識別方法和根據第一實施例的同一條魚識別方法相同。

      例如,在錯誤識別檢測步驟中,當在同一條魚識別步驟中獲得的識別符合錯誤識別條件時,將該識別檢測為錯誤識別。在錯誤識別條件是將所選擇的圖像中的一條魚識別為與測量圖像中的多條魚是同一條魚的情況下,在錯誤識別檢測步驟中,考慮所選擇的圖像中的每條魚是否被識別為與測量圖像中的多條魚是同一條魚。當所選擇的圖像中的魚被識別為與測量圖像中的多條魚是同一條魚時,將該識別檢測為錯誤識別。當檢測到錯誤識別時,錯誤識別檢測步驟還包括重識別步驟,其基于魚位置信息(im)和預測魚位置信息(pim),識別測量圖像中已被錯誤識別的魚與所選擇的圖像中除已被錯誤識別的魚之外的魚是否是同一條魚。在這種情況下,例如可以以與同一條魚識別步驟相同的方式進行識別。

      第一修改例至第七修改例可以單獨使用,優(yōu)選地,將其中兩個或更多個進行組合使用,因為可以更快速準確地識別同一條魚,更優(yōu)選地,將其全部組合使用,因為可以進一步快速準確地識別同一條魚。其中兩個或更多個的組合不限于特定組合,并且可以是任何組合。當組合在修改例中獲取的各個魚位置信息時,可以獲取全部的魚位置信息作為魚位置信息;可以整合并獲取在修改例中獲取的各個魚位置信息之間的重疊的魚位置信息作為魚位置信息;或者,可以獲取在修改例中獲取的各個魚位置信息之間的重疊的魚位置信息作為魚位置信息。

      [第二實施例]

      第二實施例涉及本發(fā)明的魚計數設備和魚計數方法。

      根據本實施例的魚計數設備和魚計數方法可以準確地檢測例如同一條魚。因此,根據本實施例的魚計數設備和魚計數方法可以準確地對魚進行計數。例如,可以參照根據第一實施例的同一條魚識別設備和同一條魚識別方法的描述來描述根據本實施例的魚計數設備和魚計數方法。

      圖4是示出根據本實施例的魚計數設備的框圖。如圖4所示,根據本實施例的魚計數設備20包括:測量圖像獲取單元11、測量圖像存儲部121、魚位置信息存儲部122、預測魚位置信息存儲部123、同一條魚存儲部124、魚計數存儲部125、魚位置信息獲取單元131、預測魚位置信息獲取單元132、同一條魚識別單元133、魚計數單元134和輸出單元14。例如,如圖4所示,測量圖像存儲部121、魚位置信息存儲部122、預測魚位置信息存儲部123、同一條魚存儲部124和魚計數存儲部125可以包含在硬件的數據存儲單元12中。魚位置信息獲取單元131、預測魚位置信息獲取單元132、同一條魚識別單元133和魚計數單元134可以包括在數據處理單元(數據處理設備)13中,所述數據處理單元是例如如圖4所示的硬件,或者可以是軟件或包含軟件的硬件。數據處理單元13可以包括例如cpu。測量圖像存儲部121、魚位置信息存儲部122、預測魚位置信息存儲部123、同一條魚存儲部124、魚計數存儲部125和輸出單元14是可選組件,并且魚計數設備20可以或可以不包括可選組件,或者可以包括可選組件中的一部分。

      魚位置信息存儲部122還電連接到魚計數單元134,并且魚計數存儲部125電連接到魚計數單元134和輸出單元14。同一條魚識別單元133可以電連接到魚計數單元134,并且魚計數單元134可以電連接到魚位置信息獲取單元131和輸出單元14。例如,魚計數設備20可以使數據存儲單元12存儲測量圖像,并且可以將存儲的測量圖像輸出到數據處理單元13以執(zhí)行數據處理。備選地,魚計數設備20可以將測量圖像輸入數據處理單元13以執(zhí)行數據處理。

      優(yōu)選地,在本實施例中,如上所述,除了坐標平面上的坐標、區(qū)域等之外,魚位置信息還可以包括關于同一條魚的信息。關于同一條魚的信息可以例如與魚位置信息(im)相關聯(lián)。此外,在本實施例中,數據處理單元13優(yōu)選隨時間來處理隨時間推移獲取的n個測量圖像。隨時間推移的處理可以是例如以獲取測量圖像的順序進行處理。

      以下參考圖5、6a和6b的流程圖描述本實施例的魚計數方法。如下,使用例如圖4的魚計數設備來執(zhí)行根據本實施例的魚計數方法。根據本實施例的魚計數方法包括步驟a1(測量圖像獲取)、步驟a2(魚位置信息獲取)、步驟a3(預測魚位置信息獲取)、步驟a4(同一條魚識別)和步驟a5(對魚進行計數)。在圖5、圖6a和圖6b中,與圖2相同的步驟用相同的附圖標記來表示。

      圖6a中的步驟a1、a2、a3和a41至a45可以以與第一實施例相同的方式來執(zhí)行,具體可以根據圖3的流程圖來執(zhí)行。

      (a5)對魚進行計數

      設置步驟a41至a45(同一條魚識別)中關于被識別為同一條魚的魚的同一條魚的位置信息(a51)。然后,確定由所設置的同一條魚的位置信息指示的魚是否未被計數(a52)。如否,即如果魚已被計數,則該魚不計數(a53)。如是,即如果魚未被計數,則計算由同一條魚的位置信息指示的、測量圖像中的魚兩端之間的距離,例如坐標平面上同一條魚的兩端的位置之間的距離(a54)。然后確定距離是否滿足長度條件(a55)。如否,即如果距離不滿足長度條件,則不對同一條魚的位置信息指示的魚進行計數(a53)。如是,即如果距離滿足長度條件,則對同一條魚的位置信息指示的魚進行計數(a56)。然后將魚已被計數的信息添加到關于所計數的同一條魚的同一條魚的位置信息(a57)。

      此后,檢查是否存在尚未獲取魚位置信息的測量圖像(a58)。如是,即如果存在尚未獲取魚位置信息的測量圖像,則執(zhí)行從步驟a2起的操作。此時,在步驟a3中獲取尚未獲取的預測魚位置信息(例如,預測魚位置信息(pim+1)),在步驟a4中識別相應的魚位置信息(例如,魚位置信息(im+4))與預測魚位置信息(pim+1)是否相同,并在步驟a5中對同一條魚的位置信息指示的魚進行計數。如否,即不存在尚未獲取魚位置信息的測量圖像,則處理結束。在本實施例中,基于在測量圖像中的同一條魚的兩端的位置之間的距離對魚進行計數。然而,本發(fā)明不限于此,例如,可以基于包括同一條魚的測量圖像的數量對魚進行計數。

      根據本實施例的魚計數設備20還可以包括輸入單元。根據本實施例的魚計數設備20中的輸入單元可以連接到例如魚計數單元134。在輸入單元連接到魚計數單元134的情況下,例如,向魚計數單元134輸入例如關于開始和停止對魚進行計數的信息。

      根據本實施例的魚計數設備還可以包括魚移動路線計算單元,所述魚移動路線計算單元基于由同一條魚識別設備識別的同一條魚的位置信息來計算同一條魚的移動路線作為同一條魚的移動軌跡,并且基于魚移動路線通過所述魚計數單元對魚進行計數以獲得魚計數。根據本實施例的魚計數方法還可以包括魚移動路線計算步驟,在所述魚移動路線計算步驟中,基于由同一條魚識別設備識別的同一條魚的位置信息來計算同一條魚的移動路線作為同一條魚的移動軌跡,并且在所述魚計數步驟中,基于魚移動路線對魚進行計數以獲得魚計數。例如,可以通過連接由同一條魚的位置信息指示的同一條魚的位置來計算移動路線。例如,可以通過獲得移動路線的數量對移動路線進行計數。

      根據本實施例的魚計數設備還可以包括通知單元,用于當魚計數滿足魚計數條件時,通過所述通知單元來通知滿足魚計數條件。根據本實施例的魚計數方法還可以包括通知步驟,在所述通知步驟中,當魚計數滿足魚計數條件時,通知滿足魚計數條件。魚計數條件可以是例如執(zhí)行通知的魚的數量。魚計數條件可以是例如預先設置,在使用時設置,或在使用期間設置的魚的數量。通知可以是例如利用光或聲音的通知。在前一種情況下,通知單元的示例包括發(fā)光二極管(led)、有機發(fā)光二極管(oled)和激光二極管。在后一種情況下,通知單元的示例包括揚聲器和蜂鳴器。

      [第三實施例]

      第三實施例涉及本發(fā)明的魚計數方法。

      第三實施例更詳細地描述了本發(fā)明的魚計數方法。圖7和圖8a至8f是根據本實施例的魚計數方法的流程圖。

      如下,使用例如圖4的魚計數設備來執(zhí)行根據本實施例的魚計數方法。根據本實施例的魚計數方法包括步驟a1(測量圖像獲取)、步驟a2(魚位置信息獲取)、步驟a3(預測魚位置信息獲取)、步驟a4(同一條魚識別)和步驟a5(魚計數)。

      (a1’)測量圖像獲取

      在步驟a1’中,隨時間獲取含魚流體所通過的通過區(qū)域中的被測區(qū)域的n個測量圖像。然后將測量圖像存儲在測量圖像存儲部121中。在本實施例中,在白色背景上拍攝測量圖像,并用rgb顏色系統(tǒng)來表示。通過區(qū)域是矩形的。下面描述對n個測量圖像中的第m個測量圖像中的魚進行計數的處理,并且可以對其他測量圖像應用同樣的處理。

      (a2’)魚位置信息獲取

      從測量圖像存儲部121(a201’)中獲取第m個測量圖像。此時,例如,為了提高處理速度并使測量圖像平滑,獲取尺寸縮小的測量圖像。然后,將第m個測量圖像的rgb顏色系統(tǒng)轉換為l*a*b顏色系統(tǒng),獲得經過顏色系統(tǒng)轉換的第m個測量圖像(a202’)。然后,設置經過顏色系統(tǒng)轉換的第m個測量圖像(a203’)。確定經過顏色系統(tǒng)轉換的第m個測量圖像是否具有滿足顏色條件的區(qū)域(a204’)。顏色條件是經過顏色系統(tǒng)轉換的第m個測量圖像中的像素的l值低于預定l值。如否,即如果沒有滿足顏色條件的區(qū)域,則不獲取第一魚位置信息(a205’)。如是,即如果存在滿足顏色條件的區(qū)域,則獲取滿足顏色條件的區(qū)域作為第一魚位置信息(a206’)。然后確定第m個測量圖像是否是第一個測量圖像。如是,即如果m為1,則獲取第一位置信息作為第一個測量圖像的魚位置信息,并且該過程前進到步驟a227’。如否,即如果m不為1,則該過程前進到步驟a209’。在步驟a209’中,根據經過顏色系統(tǒng)轉換的第m個測量圖像產生并獲取平滑的第m個測量圖像??梢酝ㄟ^用box濾波器處理經過顏色系統(tǒng)轉換的第m個測量圖像的l值,來產生平滑的第m個測量圖像。此外,使用hough變換和sobel濾波器的組合來檢測通過區(qū)域,所述通過區(qū)域是經過顏色系統(tǒng)轉換的第m個測量圖像中的直線。對經過顏色系統(tǒng)轉換的第m個測量圖像的上1/4和下1/4部分進行通過區(qū)域的檢測,以減少錯誤檢測。通過檢測具有用sober濾波器計算的最大邊緣強度和的通過區(qū)域來執(zhí)行直線的檢測。然后獲取通過區(qū)域作為通過區(qū)域信息(a210’)。

      然后設置平滑的第m個測量圖像(a211’),并且設置平滑的第(m-1)個測量圖像(a212’)。然后產生(a213’)并設置(a214’)第m個差分圖像,所述第m個差分圖像是平滑的第m個測量圖像與平滑的第(m-1)個測量圖像之間的差。確定(a215’)第m個差分圖像中是否存在滿足顏色變化條件的區(qū)域。顏色變化條件是第m個差分圖像中的像素的l值低于預定l值。如否,即如果不存在滿足顏色變化條件的區(qū)域,則不獲取第二魚位置信息(a216’)。如是,即如果存在滿足顏色變化條件的區(qū)域,則獲取該區(qū)域作為第二魚位置信息(a217’)。然后,設置經過顏色系統(tǒng)轉換的第m個測量圖像(a218’)。然后,用canny濾波器從經過顏色系統(tǒng)轉換的第m個測量圖像中提取輪廓,并且獲取該輪廓作為第三魚位置信息(a219’)。

      然后,設置第一魚位置信息、通過區(qū)域信息、第二魚位置信息和第三魚位置信息(a220’至a223’)。然后,獲取這些信息指示的重疊區(qū)域和重疊區(qū)域所包圍的區(qū)域,作為第m個測量圖像中的魚位置信息(im)(a224’)。確定在第m個測量圖像中的魚位置信息(im)中是否存在滿足錯誤檢測條件的位置信息(a225’)。錯誤檢測條件如上所述。如是,即如果魚位置信息(im)中存在滿足錯誤檢測條件的位置信息,則將該位置信息作為錯誤信息從魚位置信息(im)中去除,并且該過程前進到步驟a226’。如否,即如果魚位置信息(im)中不存在滿足錯誤檢測條件的位置信息,則該過程前進到步驟a227’。在步驟a227’中,將諸如測量圖像、經過顏色系統(tǒng)轉換的測量圖像和平滑的測量圖像之類的圖像存儲在測量圖像存儲部121中。為了提高基于差分圖像檢測魚的準確性,當存儲了測量圖像時,不存儲關于由每個測量圖像中的魚位置信息(im)指示的區(qū)域的顏色系統(tǒng)的信息。

      (a3’)預測魚位置信息獲取,(a4’)同一條魚識別,(a5’)對魚進行計數

      從預測魚位置信息存儲部123中獲取預測魚位置信息(pim)(a301’),并且設置魚位置信息(im)和預測魚位置信息(pim)(a302’和a303’)。然后,確定魚位置信息(im)與預測魚位置信息(pim)是否匹配。如否,即如果魚位置信息(im)與預測魚位置信息(pim)不匹配,則將第m個測量圖像中的魚和用于獲取預測魚位置信息(pm)的所選擇的圖像中的魚識別為不同的魚(a404’)。如是,即如果魚位置信息(im)與預測魚位置信息(pim)匹配,則將第m個測量圖像中的魚和所選擇的圖像中的魚識別為同一條魚(a405’)。設置同一條魚的識別(a406’),并確定該識別是否滿足錯誤識別條件(a407’)。如是,即如果該識別滿足錯誤識別條件,則以與步驟a403’至a405’相同的方式執(zhí)行重識別(a408’),所述重識別基于魚位置信息(im)和預測魚位置信息(pm)來識別第m個測量圖像的魚與所選擇的圖像中除已被錯誤識別的魚之外的魚是否是同一條魚。以與步驟a406’和a407’相同的方式,確定所獲得的識別是否是錯誤識別。重復執(zhí)行這些處理,直至不存在滿足錯誤識別條件的識別。如否,則該過程前進到步驟a409’。在步驟a409’中,魚位置信息(im)與同一條魚相關聯(lián)并存儲在同一條魚存儲部124中。

      步驟a501’至a507’可以以與第二實施例相同的方式執(zhí)行,具體以與步驟a51至a57相同的方式執(zhí)行。使用在第m個測量圖像之前獲取的測量圖像(即第一個測量圖像至第m個測量圖像)作為所選擇的圖像,并且獲取第(m+1)個測量圖像(a302’)中的預測魚位置信息(pim+1)。然后,將預測魚位置信息(pim)存儲在預測魚位置信息存儲部123中(a303’)。

      檢查是否存在尚未在其上獲取魚位置信息的測量圖像(a304’)。如是,即如果存在作為尚未在其上獲取魚位置信息的測量圖像的第(m+1)個測量圖像,則對第(m+1)個測量圖像執(zhí)行從步驟a2’起的相同處理。如否,即如果不存在第(m+1)個測量圖像,則該過程結束。

      [第四實施例]

      第四實施例涉及本發(fā)明的用于對魚進行計數的移動終端。

      例如,根據本實施例的用于對魚進行計數的移動終端可以準確地檢測同一條魚。因此,根據本實施例的用于對魚進行計數的移動終端可以例如準確地對魚進行計數。作為根據本實施例的用于對魚進行計數的移動終端,例如可以使用配備有相機的便攜式終端,因此可以降低成本。例如,可以參照同一條魚識別設備和同一條魚識別方法的描述來描述根據本實施例的用于對魚進行計數的移動終端。

      根據本實施例的用于對魚進行計數的移動終端包括測量圖像獲取單元、魚位置信息獲取單元、預測魚位置信息獲取單元、同一條魚類識別單元、魚計數單元和顯示單元。例如,顯示單元可以電連接到測量圖像獲取單元、魚位置信息獲取單元、預測魚位置信息獲取單元、同一條魚識別單元和魚計數單元中的一個或多個或全部。顯示單元可以電連接到對應于各個單元的存儲部。

      顯示單元可以是例如上述監(jiān)視器。例如,顯示單元顯示由測量圖像獲取單元獲取的測量圖像、由魚位置信息獲取單元獲取的魚位置信息、由預測魚位置信息獲取單元獲取的預測魚位置信息、由同一條魚識別單元識別的同一條魚,以及由魚計數單元獲得的關于魚計數的信息。顯示單元可以顯示在第一修改例至第七修改例中獲取的信息。要顯示的信息的數量不限于特定值,并且可以是例如一個或多個或全部。

      根據本實施例的用于對魚進行計數的移動終端可以不包括例如魚計數單元。在這種情況下,根據本實施例的用于對魚進行計數的移動終端也可以被稱為例如用于識別同一條魚的移動終端。根據本實施例的用于對魚進行計數的移動終端可以包括例如以下描述的魚計數預測單元。在這種情況下,根據本實施例的用于對魚進行計數的移動終端也可以被稱為例如用于預測魚計數的移動終端。

      [第五實施例]

      第五實施例涉及本發(fā)明的魚計數預測設備和魚計數預測方法。

      根據本實施例的魚計數預測設備和魚計數預測方法可以準確地檢測例如同一條魚。例如,根據本實施例的魚計數預測設備和魚計數預測方法可以準確地預測魚。根據本實施例的魚計數預測設備和魚計數預測方法在預先設置的時間內從k個測量圖像中的每個測量圖像中獲得魚計數,并根據所獲得的魚計數來預測總的魚計數。因此,根據本實施例的魚計數預測設備和魚計數預測方法實現了一種包括用于預測魚計數的數據處理單元在內的設備,因此可以容易地預測魚計數。此外,例如可以使用配備有相機的便攜式終端,作為本實施例的魚計數預測設備,因此可以降低成本。例如,可以參照同一條魚識別設備和同一條魚識別方法的描述來描述根據本實施例的魚計數預測設備和魚計數預測方法。

      圖9是根據本實施例的魚計數預測設備的框圖。如圖9所示,本實施例的魚計數預測設備30包括測定圖像獲取單元11、測量圖像存儲部121、魚位置信息存儲部122、預測魚位置信息存儲部123、同一條魚存儲部124、魚計數存儲部125、預測魚計數存儲部126、魚位置信息獲取單元131、預測魚位置信息獲取單元132、同一條魚識別單元133,魚計數單元134、魚計數預測單元135和輸出單元14。測量圖像存儲部121、魚位置信息存儲部122、預測魚位置信息存儲部123、同一條魚存儲部124、魚計數存儲部125和預測魚計數存儲部126可以包含在例如圖9所示的硬件的數據存儲單元12中。魚位置信息獲取單元131、預測魚位置信息獲取單元132、同一條魚識別單元133、魚計數單元134和魚計數預測單元135可以包含在例如圖9所示的硬件的數據處理單元(數據處理設備)13中,或者可以是軟件或包含軟件的硬件。數據處理單元13可以包括例如cpu。測量圖像存儲部121、魚位置信息存儲部122、預測魚位置信息存儲部123、同一條魚存儲部124、魚計數存儲部125、預測魚計數存儲部126和輸出單元14是可選組件,并且魚計數預測設備30可以包括或可以不包括所述可選組件,或者可以包括所述可選組件中的一個或多個。

      魚計數存儲部125還電連接到魚計數預測單元135,并且預測魚計數存儲部126電連接到魚計數預測單元135和輸出單元14。魚計數單元134可以電連接到魚計數預測單元135,并且魚計數預測單元135電連接到輸出單元14。例如,在魚計數預測設備30中,測量圖像存儲在數據存儲部12中,并且所存儲的測量圖像被輸出到數據處理單元13,以執(zhí)行數據處理。備選地,在魚計數預測設備30中,測量圖像可以被輸入到數據處理單元13,以執(zhí)行數據處理。

      測量圖像獲取單元11(以下也稱為“預測測量圖像獲取單元”)在預先設置的時間內獲取含魚流體所通過的通過區(qū)域中的被測區(qū)域的k個測量圖像。預先設置的時間不限于特定時間,并且可以根據例如流體的量和流體中的魚的密度來適當地確定?!発”的范圍例如是1至n的范圍(n為任何正整數),優(yōu)選為小于n的正整數。例如,除此之外,測量圖像獲取單元11與根據第一實施例的測量圖像獲取單元相同,并且可以參考根據第一實施例的測量圖像獲取單元11的描述來描述。

      魚計數預測單元135基于從魚計數設備(即魚計數單元134等)在預先設置的時間內獲取的k個測量圖像中獲得的魚計數、預先設置的時間以及含魚流體通過通過區(qū)域所需的總時間來預測通過通過區(qū)域的魚的計數。在本實施例中,“m”例如為1至k的范圍中的任意正整數,優(yōu)選為小于k的正整數。

      圖10是示出根據本實施例的魚計數方法的流程圖。如下,使用例如圖9的魚計數預測設備來執(zhí)行根據本實施例的魚計數預測方法。如圖10所示,根據本實施例的魚計數方法包括步驟a1(測量圖像獲取,也稱為“預測測量圖像獲取”)、步驟a2(魚位置信息獲取)、步驟a3(預測魚位置信息獲取)、步驟a4(同一條魚識別)、步驟a5(對魚進行計數)和步驟a6(魚計數預測)。在根據本實施例的魚計數預測方法中,步驟a2、a3、a4、a5與根據第二實施例的魚計數方法中的步驟相同,可以參照對它們的描述進行描述。

      (a1)測量圖像獲取

      在步驟a1中,獲取在預先設置的時間內含魚流體所通過的通過區(qū)域中的被測區(qū)域的k個測量圖像。為了通過成像單元獲取測量圖像,在預先設定的時間內拍攝并獲取含魚流體所通過的通過區(qū)域的圖像。為了通過數據存儲單元獲取測量圖像,從存儲在數據存儲單元的測量圖像中讀出并獲取在預先設定的時間內拍攝的k個測量圖像。

      然后以與根據第二實施例的魚計數方法相同的方式執(zhí)行步驟a2至a5。

      (a6)魚計數預測

      在步驟a6中,基于對在預先設置的時間內獲取的k個測量圖像中的魚進行計數而獲得的魚計數(c)、預先設置的時間(s)以及含魚流體通過所需的總時間(t)來預測通過通過區(qū)域的魚的魚計數。例如,預測魚計數(p)可以通過以下公式(1)來計算。

      p=c×(t/s)(1)

      p:預測魚計數

      c:獲得的魚計數

      s:預先設置的時間

      t:含魚流體通過所需的總時間

      [第六實施例]

      本實施例涉及同一條魚識別設備、魚計數設備、用于對魚進行計數的移動終端和魚計數預測設備的操作屏幕(界面)和操作。

      下面參照圖11和圖12描述魚計數設備和用于對魚進行計數的移動終端的操作屏幕和操作。參照魚計數設備的操作屏幕和操作的描述來描述用于對魚進行計數的移動終端的操作屏幕和操作。

      圖11示出了魚計數設備的操作屏幕。如圖11所示,根據本實施例的魚計數設備的操作屏幕40包括操作模式改變按鈕41、開始和停止按鈕42、測量圖像43、被測區(qū)域44、操作模式顯示45和魚計數顯示46。在本實施例中,測量圖像43包括被測區(qū)域44中的魚47a和47b。操作屏幕40顯示了魚顯示48a和48b、當前魚位置信息顯示49a和49b、過去魚位置信息顯示50a和50b、魚移動路線顯示51a和51b、以及預測位置信息顯示52。魚47a表示未計數的魚,魚47b表示已計數的魚。

      利用操作模式改變按鈕41,可以例如在從成像單元獲取測量圖像43的實時模式和從數據存儲單元讀取并獲取測量圖像43的記錄模式之間改變魚計數設備的操作模式。

      利用開始和停止按鈕42,開始和停止對魚進行計數。對于操作模式是實時模式的情況,可以在開始對魚進行計數的時候,利用開始和停止按鈕42使成像單元開始拍攝圖像,并且在停止對魚進行計數的時候,利用開始和停止按鈕42使成像單元停止拍攝圖像。在本實施例中,用一個開始和停止按鈕執(zhí)行開始和停止,然而可以用不同的按鈕分開執(zhí)行。起始和停止按鈕42可以具有例如暫停的功能。

      操作模式顯示45顯示魚計數設備的操作模式。

      魚計數顯示46顯示使用魚計數設備對魚進行計數而獲得的魚計數。

      每一個魚顯示48a和48b是表示在操作屏幕40上顯示的測量圖像中的每條魚所占據的區(qū)域的顯示。例如,可以通過提供圍繞每條魚的顯示框或者以不同顏色顯示每條魚的區(qū)域來顯示每條魚的位置。在前一種情況下,顯示框的形狀可以任何形狀,例如矩形、圓形或正方形等。

      每一個當前魚位置信息顯示49a和49b表示在操作屏幕40上顯示的測量圖像中的每條魚的位置。每條魚的位置的示例包括每條魚的身體部位的平均位置、每條魚的重心的位置以及每個魚顯示的中心。

      每一個過去魚位置信息顯示50a和50b指示在操作屏幕40所顯示的測量圖像之前由魚計數設備獲取的測量圖像中的每條魚的位置。例如,每條魚的位置與針對當前魚位置信息顯示49a和49b的描述相同。

      每一個魚移動路線顯示51a和51b指示每一條魚47a和魚47b的移動軌跡。例如,可以通過基于魚計數設備獲取的魚位置信息連接同一條魚的當前魚位置信息顯示和過去魚位置信息顯示來顯示移動路線。在包括魚移動路線計算單元的魚計數設備中,可以通過移動路線計算單元來計算移動路線。

      預測位置信息顯示52指示在操作屏幕40上顯示的測量圖像之后獲取的測量圖像中的預測魚位置??梢曰谟婶~計數設備獲取的預測魚位置信息來顯示預測魚位置。具體而言,例如,當操作屏幕40上顯示的測量圖像是第(m-1)個測量圖像時,顯示第m個測量圖像中的預測魚位置信息(pim)作為預測魚位置。

      操作屏幕40上的顯示可以以與魚顯示48a和48b相同的方式來顯示,或者可以根據魚移動路線顯示51a和51b中的已計數魚或未記數魚而以不同的方式來顯示。在后一種情況下,不同方式的顯示可以是例如用不同顏色、不同類型的線等來表示的顯示。

      下面參考圖12描述具有啟動和停止按鈕42的魚計數設備的操作。圖12是魚計數設備的操作的流程圖。如圖12所示,本實施例的操作包括步驟a7(計數復位)、步驟a8(對魚進行計數)和步驟a9(停止確定)。

      (a7)計數復位

      當利用開始和停止按鈕42執(zhí)行開始對魚進行計數的操作時,在步驟a7中將魚計數顯示46設置為顯示0。

      (a8)對魚進行計數

      在步驟a8中,利用魚計數方法對通過被測區(qū)域44的魚進行計數。

      (a9)停止確定

      在步驟a9中,確定是否利用開始和停止按鈕42執(zhí)行停止對魚進行計數的操作。如否,即確定不執(zhí)行停止對魚進行計數的操作,則該步驟返回到步驟a8,繼續(xù)對魚進行計數。如是,即確定執(zhí)行停止對魚進行計數的操作,則停止對魚進行計數。

      下面描述同一條魚識別設備的操作屏幕和操作。除了同一條魚識別設備不顯示魚計數顯示46,根據本實施例的同一條魚識別設備的操作屏幕與魚計數設備的操作屏幕40相同,并且可以參照操作屏幕40的描述來描述。除了不執(zhí)行步驟a7,本實施例的同一條魚識別設備的操作與魚計數設備的操作相同,并且同一條魚識別方法在步驟a8中執(zhí)行以替代魚計數方法,可以參照魚計數設備的操作的描述來描述。

      下面描述魚計數預測設備的操作屏幕和操作。除了操作屏幕顯示預測魚計數以替代魚計數顯示46,根據本實施例的魚計數預測設備的操作屏幕與魚計數設備的操作屏幕40相同,并且可以參照操作屏幕40的描述來描述。除了魚計數預測方法在步驟a8中執(zhí)行以替代魚計數方法,根據本實施例的魚計數預測設備的操作與魚計數設備的操作相同,并且可以參照魚計數設備的操作的描述來描述。

      [第七實施例]

      根據本實施例的程序是被配置為在計算機上執(zhí)行同一條魚識別方法、魚計數方法或魚計數預測方法的程序。根據本實施例的程序可以例如記錄在計算機可讀記錄介質上。記錄介質不限于特定介質,其示例包括隨機存取存儲器(ram)、只讀存儲器(ram)、硬盤(hd)、光盤和軟盤(注冊商標)(fd)。

      [第八實施例]

      第八實施例涉及本發(fā)明的同一魚識別系統(tǒng)。

      例如,根據本實施例的同一條魚識別系統(tǒng)可以容易地識別同一條魚。根據本實施例的同一條魚識別系統(tǒng)允許將測量圖像獲取單元和輸出單元安裝在現場,而服務器等安裝在另一個地方,并且可以在線確定同一條魚。因此,各單元不需要大空間,并且可以容易地維護各單元。此外,可以集中控制和遠程操作彼此分離安裝的各單元。例如,可以參照同一條魚識別設備的描述和同一條魚識別方法的描述來描述本發(fā)明的同一條魚識別系統(tǒng)。

      圖13示出了根據本實施例的使用本發(fā)明的同一條魚識別設備的同一條魚識別系統(tǒng)的配置。如圖13所示,根據本實施例的同一條魚識別系統(tǒng)包括測量圖像獲取單元311a、311b和311c,輸出單元331a、331b和331c,通信接口350a、350b和350c以及服務器370。測量圖像獲取單元311a和輸出單元331a連接到通信接口350a。測量圖像獲取單元311a、輸出單元331a和通信接口350a安裝在位置x。測量圖像獲取單元311b和輸出單元331b連接到通信接口350b。測量圖像獲取單元311b、輸出單元331b和通信接口350b安裝在位置y。測量圖像獲取單元311c和輸出單元331c連接到通信接口350c。測量圖像獲取單元311c、輸出單元331c和通信接口350c安裝在z。通信接口350a、350b、350c與服務器370經由線路網絡360連接。

      在該同一條魚識別系統(tǒng)中的魚位置信息獲取單元、預測魚位置信息獲取單元和同一條魚識別單元存儲在服務器370中。例如,使用在位置x處的測量圖像獲取單元311a獲取的n個測量圖像被發(fā)送到服務器370,并且在服務器370中識別魚是否是同一條魚。從輸出單元331a輸出是否是同一條魚的識別。

      根據本實施例的同一條魚識別系統(tǒng)可以與上述實施例和修改例的組合相兼容。根據本實施例的同一條魚識別系統(tǒng)可以與云計算相兼容。此外,在根據本實施例的同一條魚識別系統(tǒng)中,通信接口350a、350b、350c與服務器370可以經由無線線路來連接。

      [第九實施例]

      第九實施例涉及本發(fā)明的魚計數系統(tǒng)。

      例如,根據第九實施例的魚計數系統(tǒng)可以準確地檢測同一條魚。因此,根據第九實施例的魚計數系統(tǒng)可以準確地對魚進行計數。根據第九實施例的魚計數系統(tǒng)允許將測量圖像獲取單元和輸出單元安裝在現場,而服務器等安裝在另一個地方,并且在線對魚進行計數。因此,各單元不需要大空間,并且可以容易地維護各單元。此外,可以集中控制和遠程操作彼此分離安裝的各單元。例如,可以參照同一條魚識別設備的描述和同一條魚識別方法的描述來描述本發(fā)明的魚計數系統(tǒng)。

      根據本實施例的魚計數系統(tǒng)通過將魚計數單元進一步存儲在根據第九實施例的同一條魚識別系統(tǒng)的服務器370中而獲得。魚計數系統(tǒng)向服務器370發(fā)送使用位置x處的測量圖像獲取單元311a獲取的n個測量圖像,并且在服務器370中對魚進行計數以獲得魚計數。然后,用輸出單元311a輸出所獲得的魚計數。除此之外,可以參照第九實施例的同一條魚識別系統(tǒng)的描述來描述第九實施例的魚計數系統(tǒng)。

      [第十實施例]

      第十實施例涉及本發(fā)明的魚計數預測系統(tǒng)。

      根據本實施例的魚計數預測系統(tǒng)可以準確地檢測同一條魚。因此,根據本實施例的魚計數預測系統(tǒng)可以準確地對魚進行預測。根據本實施例的魚計數預測系統(tǒng)從在預先設置的時間內獲取的k個測量圖像中的每個測量圖像中獲得魚計數,并根據所獲得的魚計數來預測總的魚計數。因此,根據本實施例的魚計數預測系統(tǒng)允許包括數據處理單元的服務器預測魚計數,并且可以容易地預測魚計數。根據本實施例的魚計數系統(tǒng)允許將測量圖像獲取單元和輸出單元安裝在現場,而服務器等安裝在另一個地方,并且在線對魚進行計數。因此,各單元不需要大空間,并且可以容易地維護各單元。此外,可以集中控制和遠程操作彼此分離安裝的各單元。例如,可以參照同一條魚識別設備的描述和同一條魚識別方法的描述來描述本發(fā)明的魚計數預測系統(tǒng)。

      根據本實施例的魚計數系統(tǒng)通過將魚計數單元和魚計數預測單元進一步存儲在根據第九實施例的同一條魚識別系統(tǒng)的服務器370中而獲得。然后,魚計數系統(tǒng)向服務器370發(fā)送使用位置x處的測量圖像獲取單元(預測測量圖像獲取單元)311a在預定時間段中獲取的k個測量圖像,并且服務器370預測魚計數。然后,從輸出單元331a輸出預測魚計數。除此以外,根據本實施例的魚預測系統(tǒng)可以參照根據第九實施例的同一條魚識別系統(tǒng)的描述來描述。

      以上參考示例性實施例描述了本發(fā)明。然而,本發(fā)明不僅限于此。在不脫離本發(fā)明的范圍的情況下,可以對本發(fā)明的配置和細節(jié)做出本領域技術人員顯而易見的各種改變和修改。

      本申請基于并要求2015年3月9日提交的日本專利申請no.2013-046118的優(yōu)先權,通過引用將全部公開并入本文。

      [工業(yè)實用性]

      本發(fā)明可以容易地識別同一類的魚。因此,本發(fā)明可以在每個測量圖像中存在多條魚的情況下識別同一條魚,并且因此可以防止重復計數并且可以有效地對魚進行計數。因此,本發(fā)明在例如水產養(yǎng)殖領域和漁業(yè)領域中非常有用。

      附圖標記說明

      10同一條魚識別設備

      11測量圖像獲取單元

      12數據存儲單元

      121測量圖像存儲部

      122魚位置信息存儲部

      123預測魚位置信息存儲部

      124同一條魚存儲部

      125魚計數存儲部

      126預測魚計數存儲部

      13數據處理單元

      131魚位置信息獲取單元

      132預測魚位置信息獲取單元

      133同一條魚識別單元

      134魚計數單元

      135魚計數預測單元

      14輸出單元

      20魚計數設備

      30魚計數預測設備

      40操作屏幕

      41操作模式改變按鈕

      42開始和停止按鈕

      43測量圖像

      44被測區(qū)域

      45操作模式顯示

      46魚計數顯示

      47a,47b魚

      48a,48b魚顯示

      49a,49b當前魚位置信息顯示

      50a,50b過去魚位置信息顯示

      51a,51b魚移動路線顯示

      52預測位置信息顯示

      311a,311b,311c測量圖像獲取單元

      331a,331b,331c輸出單元

      350a,350b,350c通信接口

      360線路網絡

      370服務器

      當前第1頁1 2 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1