簡體   English   中英

給定形成網格的白線圖像,如何使用opencv獲取內部形狀的蒙版?

[英]Given a image of white lines forming a grid, how to get masks of the interior shapes using opencv?

我正在嘗試確定葯盒的不同單元中是否有葯。 我有一個覆盆子pi相機,可以定期拍攝葯盒的圖像。 我想通過opencv和python使用計算機視覺來確定14個單元中的哪個單元中有葯丸。

我已經盡力隔離了單元格的邊界。 如何為細胞內部創建opencv蒙版?

我嘗試在已處理的圖像上運行霍夫變換,但是它無法准確地找到與每面牆相對應的線

原始圖片:

在此處輸入圖片說明

用隔離的細胞壁處理后:
在此處輸入圖片說明

您可以嘗試使用“霍夫線檢測”來檢測圖像中的線段,然后使用該信息來填補當前結果中的空白,或者僅使用線段來檢測單元格。

使用線條檢測的優點是,一旦有了線條的參數,就可以將其擴展到圖像中實際顯示的下方。 因此,即使一個單元格有間隙,您也應該能夠將其關閉。

暫無
暫無

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

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