私は以下のイメージを適切なフォーマットで持っています。私はすべての星や他の小さなドットをその画像からmatlabを使用して削除したい。 Matlabを使って銀河のFITS画像から星やその他のオブジェクトを削除するには?
私は以下のmatlab操作を実行してその中の星を削除しました。
I = imread('NGC_0253.jpg');
if size(I,3)==3
I=rgb2gray(I);
end
K = imcomplement(I);
L = I-K;
M = medfilt2(L);
imshow(M)
私はこのような画像を取得しています:私はまた、次のことを試してください
:
I = imread('NGC_0253.jpg');
if size(I,3)==3
I=rgb2gray(I);
end
K = imcomplement(I);
L = I-K;
M = bwareaopen(L,1000);
N = medfilt2(M);
imshow(N)
私の目標されていません。私の目的は、画像からすべての星を取り除くことです。
だから、画像から銀河を残しておいたすべての星を削除するにはどうすればよいですか?
これは非常に良い質問ですので、問題を適切に提示し、試したことを示すことに感謝します。 –