我正在使用OpenCV和Emgu包裝器處理來自Kinect傳感器的深度圖像,以便使用背景減法技術進行運動檢測。在Kinect的相框上,我注意到有白色斑點的地方,我想過濾掉它們,使它們成爲背景色。哪種OpenCV技術/功能應該用於此目的?用OpenCV從深度圖像中刪除白點
白的地方都在PIC:
我正在使用OpenCV和Emgu包裝器處理來自Kinect傳感器的深度圖像,以便使用背景減法技術進行運動檢測。在Kinect的相框上,我注意到有白色斑點的地方,我想過濾掉它們,使它們成爲背景色。哪種OpenCV技術/功能應該用於此目的?用OpenCV從深度圖像中刪除白點
白的地方都在PIC:
inpaint會做到這一點,
爲此,
創建對應於該區域的掩模來填充,使用Threshold Binary Inverted與高價值創造面具。
現在申請inpaint
,在上面的面具來源,調整inpaintRadius
,直到你得到更好的結果。
此外,您可以使用腐蝕過濾器thresold後。