Arkadaşlar merhaba.
Elimde 200 e 200'lük renkli bir resim var.Bu resimin bir kısmı yok edilmiş.(0 0 0) değerlerinde.
Yani örneğin (25:50;25;50)'lik bölge siyah.
Resmin diğer kısımlarını kullanarak bu bölgeyi yapay sinir ağları ile tahmin ettirmem gerekiyor.
Siyah olan bölge hariç tüm piksel koordinatlarını giriş olarak verip rgb değerlerini hedef olarak vermeyi düşünüyorum.Takıldığım nokta o koordinatları elde etmek.Ben nasıl bu koordinatları elde edeceğim?
Yani 1'den 200 e kadar 25 ile 50 arası hariç 175*175 elemanlı bir matris elde etmem lazım.Yardımcı olabilir misiniz?
1 Cevap
Merhaba,
Aşağıdaki kodla pixel lokasyonu bulunabilir:
MyImage = uint8(255*mat2gray(peaks(300)));
imshow(MyImage, []);
message = sprintf('Select the region');
uiwait(helpdlg(message));
[roiMask, x, y] = roipoly;
hold on;
plot(x, y, 'r-', 'LineWidth', 2);
imshow(roiMask);
% Mask the image and display it.
outputImage = grayImage;
outputImage(~roiMask) = 0;
imshow(outputImage);