將原圖像的灰度值轉換成double的作用主要是考慮計算過程中的精度的問題,double 的數據是有小數點的,而uint8是0-255的整數,如果直接用uint8計算,會在計算過程中產生舍入誤差,這種誤差在圖像的數據中是比較大的誤差。顯示的時候是因為我們的顯示系統采用的顏色模式大多為RGB模式,其每一種顏色分量的取值只能在0-255,所以顯示時要用uint8數據。
將原圖像的灰度值轉換成double的作用主要是考慮計算過程中的精度的問題,double 的數據是有小數點的,而uint8是0-255的整數,如果直接用uint8計算,會在計算過程中產生舍入誤差,這種誤差在圖像的數據中是比較大的誤差。顯示的時候是因為我們的顯示系統采用的顏色模式大多為RGB模式,其每一種顏色分量的取值只能在0-255,所以顯示時要用uint8數據。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。