1. 程式人生 > >Opencv的Mat資料型別轉換

Opencv的Mat資料型別轉換

其實用一個函式就可以,就是src.convertTo(dst, type, scale, shift)

縮放並轉換到另外一種資料型別:
dst:目的矩陣;
type:需要的輸出矩陣型別,或者更明確的,是輸出矩陣的深度,如果是負值(常用-1)則輸出矩陣和輸入矩陣型別相同;
scale:比例因子;
shift:將輸入陣列元素縮放後新增的值;

這裡的比例因子是對與畫素的操作,假設你的原圖是0-255的範圍,那麼你轉換的時候,scale=1,那麼就不變,範圍還是0-255,只是你的資料型別可能會變化。