我有一些灰度图像,经过一些分割后,我将一个部分转换为彩色以供显示。但在同一轴上显示灰度图像后,无法在轴上显示彩色图像。
例如:
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
最近,我使用OpenCV库对灰度图像进行处理,并使用MATLAB平台进行处理(效果很好),如下所示:
imagesc(I), colormap 'Jet',caxis[0 1];%want to show the Pseudocolor picture
如您所见,MATLAB有一个名为caxis的函数,该函数用于缩放伪彩色轴。
我的问题是,OpenCV中有没有可以实现caxis函数的函数,或者我应该如何实现这个函数?
我正在使用MATLAB,我想在一个灰度的png图像上绘制一个彩色的轨迹,同时保留轨迹的颜色信息。例如,使用下面的数据,我想在图像A上绘制数据B,而数据B不会变成灰色,也不会让颜色条表示灰度图像。任何帮助都将不胜感激! %Image A
RGB = imread('peppers.png');
I = rgb2gray(RGB);
figure
imshow(I)
hold on
%Data B
x = 1:1000;
y = x;
z = zeros(size(x));
lineColor = x;
surface([x;x], [y;y], [z;z], [line