2013-01-10 68 views
0

enter image description here我熟悉OpenCV的,一個強大的開源庫,並使用我處理的農場產業項目中,鼠標將藥物注射,其一直保持在這麼從視頻中提取圖像模式稱爲一個舞臺,周圍是圓柱連續的白色和黑色的綵帶。所以我需要找出鼠標旋轉多少次才能將它的頭部旋轉一圈。 (因爲它已經陷入了毒癮)。我怎樣才能做到這一點opencv的專家可以幫助我。一些邏輯使用OpenCV的

我已經加入下面

+1

您可以上傳任何圖片,這樣我們就可以得到現場的清晰的思路... – G453

回答

1

似乎是一個有趣的一個,這是我的初步建議的圖像...

  1. 取決於相機的分辨率和多遠的物體(鼠標)是從相機......怎麼把鼠標是一個小型的對象,因此鼠標的圖像需要覆蓋在圖像中良好的像素數來區分頭部運動...
  2. 我不認爲鼠標將繼續堅持一個位置。它會繼續在籠子裏移動...所以你需要跟蹤鼠標...
  3. 在鼠標的每個位置,您需要找到頭部相對於身體的位置....您可以使用模板匹配(創建鼠標頭部的模板)來執行此操作。

    因此更多信息和一些樣品圖片是必要的以獲得所述場景的所述明確的想法IMAGE UPLOADED

  4. 由於照相機因此被固定創建

EDIT AFTER圓形區域的利息N ...所以,只有裏面這個圈子的關注運動你,而不是外循環運動筒 like this

  • 減去前一幀(幀差)當前幀和存儲的絕對中差一個圖像。

    absdiff(frameNow,framePrevs,diffofFrames);

    閾值需要得到大鼠的當前位置的diffofFrames ...

  • 現在的任務是比較容易,如果圖像清楚地顯示了它的鼻子......因爲鼻子有尖角形狀也可以是通過一些模板匹配檢測....但是從圖像中你很難辨認鼻子在黑色背景下......但我只能建議你以下過程... shown here綠色圓圈表示尖端鼻子......我想要做的就是讓頭部定向身體....好結果,你需要有良好的圖像...

  • +0

    感謝你快速回復。我已經添加圖片請參閱並提示我一些提示 – Deepak

    +0

    是鼠標在場景中還是隻有移動元素還是舞臺也旋轉?鼠標下的白色圓形物是什麼? –

    +0

    只有鼠標不移動白色部分。那白色和黑色的條紋是圍繞舞臺旋轉的圓柱形狀(白色部分) – Deepak