我是 matlab 的新手,我想对我的图像设置阈值。我想找到紫色细胞的饱和度,以区分哪一个是癌症,因为癌症有特定的饱和度 ,但我不知道该怎么做。这是我的代码。它永远不会进入 if 部分!在这些代码中,我使用红色通道,但我想这是错误的!此外,分割部分已经完成,紫色单元格被分割。我唯一需要的是一个好的门槛。请指导我..谢谢这里是代码:
imshow(segmented_images{2})
hsvImage = rgb2hsv(segmented_images{2});
%%segmented_images{2} is a segmented image
Rchannel = hsvImage(:,:,1);
Rchannel=int8(Rchannel);
if Rchannel > 2736*3765
message = sprintf('it is a cancer image');
reply = questdlg(message, 'Continue with Demo?', 'OK','cancel', 'OK');
if strcmpi(reply, 'cancel')
% User canceled so exit.
return;
end
end
[1]: http://i.stack.imgur.com/jn2X9.jpg