簡體   English   中英

使用OpenCV從視頻提取圖像模式的一些邏輯

[英]Some logic to extract image pattern from video using OpenCV

在此處輸入圖片說明 我熟悉openCV,它是一個功能強大的開源庫,並且使用它來處理農場工業項目,在該項目中將向老鼠注射葯物,並且將其保持在所謂的舞台上,該舞台周圍是圓柱體,上面塗有連續的白色畫帶和黑色。 因此,我需要找出鼠標旋轉頭部幾次以表示圓柱體的旋轉。 (這是因為它有很多毒品)。 我怎么能做到這一點,任何opencv專家都可以幫助我。

我在下面添加了一張圖片

似乎很有趣,這些是我的初步建議...

  1. 取決於相機的分辨率以及您的物體(鼠標)離相機的距離... coz鼠標是一個小物體,因此鼠標的圖像需要覆蓋圖像中的大量像素以區分頭部運動。 。
  2. 我不認為鼠標會停留在一個位置上..它會在籠子中不斷移動...所以您需要跟蹤鼠標...
  3. 在鼠標的每個位置,您都需要找到頭部相對於身體的位置。...您可以使用模板匹配(創建鼠標頭的模板)進行操作

    因此,需要更多信息和一些示例圖片才能清楚了解場景

圖像上傳后編輯

  1. 由於攝像機是固定的,因此創建了一個感興趣的圓形區域...因此,只有該圓內的運動與您有關,而與圓外的運動圓柱體無關 像這樣

  2. 從前一幀中減去當前幀(幀微分),並將差的絕對值存儲在圖像中。

    absdiff(frameNow,framePrevs,diffofFrames);

    閾值diffofFrames根據需要獲得老鼠的當前位置...

  3. 現在,如果圖像清晰地顯示出鼻子,該任務將變得更加容易...由於鼻子具有尖銳的形狀,因此可以通過一些模板匹配來檢測....但是從圖像中您很難分辨出鼻子是否與鼻子對准。黑色背景...但是我只能建議您以下過程... 在這里顯示 綠色圓圈表示鼻尖...我要做的就是讓頭部對准身體。...要獲得良好的效果,您需要具有良好的圖像...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM