2016-10-25 49 views
0

我試圖在2D圖像中的特定區域周圍模糊(數據是大小爲的數組) x n)。Python:模糊圖像中的特定區域

該點由指定m x n面具。 cv2scikit可用。

我想:

  1. 簡單地將模糊濾鏡掩蔽圖像。但是這並不奏效。

  2. 提取點模糊np.nan其餘,模糊和重新組裝。同樣不起作用,因爲模糊顯然需要周圍的點才能正常工作。

任何想法?

乾杯

回答

1

第一種情況的結果是什麼?這聽起來很不錯。你期望什麼,你得到了什麼?

您也可以嘗試這樣的事情:

  1. 可以創建一個整個圖像的副本或只是稍微大一點的投資回報率(包括將要用於模糊樣本)
  2. 上創建應用模糊圖像
  3. 應用在兩個圖像掩碼(從原始圖像採取一切,除了投資回報率,並從模糊圖像採取ROI)
  4. 添加兩個蒙面圖像

如果你想更平滑的過渡,確保掩碼不是二進制的。你可以使用另一個模糊來模糊它們(模糊一個模板,並通過計算:mask2 = 1 - mask1創建第二個模板)。通過這樣做,你可以確定權重總是合計爲1。