从没有黑色背景的原始提取蒙面图像

时间:2011-12-07 18:38:00

标签: matlab image-processing

我有一个显着性图,表明图像的哪个部分最显着。我一直试图从原始图像中提取图像的显着部分。现在我正在做:

img_thresholded=img.*repmat(saliency_map >= prctile(saliency_map(:),75),[1 1 size(img,3)]);

此代码实现的目的是:enter image description here

正如你所看到的,提取的显着图像在背景中有很多黑色,这是预期的,因为上面的代码将任何非显着部分转换为0.我的问题是,我怎么能这样做以便我只获得显着的图像而没有黑色背景?

1 个答案:

答案 0 :(得分:-1)

你已经拥有了你需要的东西,
你的下一步是什么?我会告诉你如何处理黑色背景。