簡體   English   中英

使用計算機視覺檢測對象的狀態/位置

[英]Detect the state/position of an object using computer vision

為了進行測試,我需要檢查對象是否已移動到特定位置。 (在我的情況下,這是電動窗簾的位置)。 我想為此使用計算機視覺/圖像識別。

為此,我正在考慮比較兩個圖像:觀察到的位置與所需位置。

我在openCv上進行了一些搜索,發現了諸如圓檢測(在我可以使用的陰影上應用某些標記)或模板匹配之類的概念,但不是計算機視覺專家(盡管我知道python),我真的很感激正確的方向。

因此,基本上,我需要一些算法來通過將陰影與參考的封閉陰影圖像(從相同角度等角度拍攝)進行比較來檢查陰影是否閉合,但要考慮到一些光照變化。

非常感謝 !

該問題需要將對象在圖像中的位置與給定的靜態參考點進行比較。

因此,首先我們需要確定對象的位置,可以在下面找到它,因為圖像中存在單個對象。

當您使用python時,可以在opencv-python庫中執行以下步驟:

1)加載圖像並將其二值化。

2)使用cv2.findContours(thresh,1,2)查找感興趣對象的輪廓。

3)使用cv2.boundingRect(cnt)函數找到邊界矩形。

4)使用矩形坐標找到其中心作為代表點。

5)通過計算歐式距離,將中心與參考點進行比較。

參考將有所幫助。

暫無
暫無

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

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