2017-10-19 87 views
0

CAXIS最近,我用了OpenCV庫處理灰度圖像,和我用MATLAB平臺的過程(它工作得很好),就像這樣:等效MATLAB在OpenCV的

imagesc(I), colormap 'Jet',caxis[0 1];%want to show the Pseudocolor picture 

正如你看到的,MATLAB有一個叫做caxis的函數,用來對Pseudocolor軸進行縮放。

我的問題是,在OpenCV中是否有任何函數可以實現MATLAB的caxis函數,或者我應該如何實現這個功能?

enter image description here

回答

0

你有applyColorMap功能。但是,即使所有圖像的像素值都在20到30之間(例如),它始終是0到255之間值的映射。

如果要在最小值和最大值之間應用整個色彩映射,則需要有一箇中間映射來將值「歸一化」爲[0-255]比例。或者你也可以創建自己的顏色貼圖,以min和max作爲參數,並相應地創建其全表。