2017-10-19 85 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作为参数,并相应地创建其全表。