我有一个二值图像,我只想使用 MATLAB 将前景像素绘制成稀疏图像。我知道必须知道前景图像(白色)的像素位置。为此,我遵循以下代码:
close all
clear all
original = imread('/gt_frame_2.bmp');
fig1 = figure(1)
[x y]=find([original])
此处使用的输入如下所示:
预期的稀疏图像将是这样的:
上面的图像是通过 GIMP 生成的。只是为了了解稀疏图像的外观。它包含前景图像的像素。但是,并非所有像素都被绘制出来。
找到像素的 XY 坐标后,我需要将其绘制到稀疏图像上。这是我迷路的地方,我不知道如何绘制稀疏图像。任何形式的帮助表示赞赏。