图像为什么能相减
前面提到,我們可以把圖像看作一個函數,函數和函數之間是可以相加的。
那么,既然函數可以相加,函數也是可以相減的。所以,圖像之間是不是也能相減呢?答案是肯定的。我們知道10-8=2,表示8和10之間的差別是相差2。那么圖像相減同樣是用于表示圖像之間的差別。
在岡薩雷斯的《數字圖像處理》書中,介紹了在人體血管中加入了造影劑后的圖像與原始圖像的差別,以顯示血管的結構。(注:圖像由岡薩雷斯的《數字圖像處理》一書提供)
下面第一張為原始圖像,第二張為注入血管造影劑后的圖像。
圖像相減后:
import cv2 original = cv2.imread("original.tif", 0) new = cv2.imread("new.tif", 0) diff = cv2.subtract(original, new) cv2.imshow("diff", diff) cv2.waitKey()輸出如下,可見看出血管結構。
總結
- 上一篇: 图像为什么能相加
- 下一篇: 为什么用加权平均来降噪