Professional Documents
Culture Documents
Krom Analiz Deep Learning Kod
Krom Analiz Deep Learning Kod
Krom Analiz Deep Learning Kod
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Gri tona dönüştür
gray = rgb2gray(image);
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
end
hold off;
% Nesne say
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
end
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Nesneleri bulma ve analiz
stats = regionprops(labeledImage, 'Area', 'Centroid', 'BoundingBox');
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color', 'g');
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['Maden ' num2str(i)], 'Color',
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2), ['M
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid(2
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
text(centroid(1), centroid
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne merkezini işaretleme
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*'); % Nesne
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid(1), centroid(2), 'r*');
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot(centroid
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
plot
image = imread('chrom_mine_image.jpg');
% Gri tona dönüştür
gray = rgb2gray(image);
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Centroid;
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid = stats(i).Cent
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
centroid =
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre ayarlayın)
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Nesneleri bulma ve analiz
stats = regionprops(labeledImage, 'Area', 'Centroid', 'BoundingBox');
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (boyutlarına göre
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri filtreleme (
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneleri fil
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100 % Küçük nesneler
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
if stats(i).Area > 100
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats)
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Nesneleri bulma ve analiz
stats = regionprops(labeledImage, 'Area', 'Centroid', 'BoundingBox');
% Sonuçları görselleştirme
imshow(image);
hold on;
for i = 1:length(stats
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görselleştir
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları görs
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonuçları gö
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Sonu
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Son
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Nesneleri bulma ve
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
% Nesneleri bul
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw);
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bwlabel(bw
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
labeledImage = bw
image = imread('chrom_mine_image.jpg');
% Gri tona dönüştür
gray = rgb2gray(image);
% Nesneleri etiketleme
labeled
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketleme
l
image = imread('chrom_mine_image.jpg');
% Nesneleri etiketle
image = imread('chrom_mine_image.jpg');
% Nesneleri etiket
image = imread('chrom_mine_image.jpg');
% Nesneleri
image = imread('chrom_mine_image.jpg');
% Nes
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image.jpg');
% Gri tona dönüştür
gray = rgb2gray(image);
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image.jpg');
%G
image = imread('chrom_mine_image.jpg');
% Gri tona dönüştür
gray = rgb2gray(image);
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image.jpg');
% Görüntüyü iyileştirme (
image = imread('chrom_mine_image.jpg');
% Görü
image = imread('chrom_mine_image.jpg');
%G
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image.jpg');
% Gri tona dönüştür
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image.jpg');
% Gri tona
image = imread('chrom_mine_image.jpg');
% Gri
image = imread('chrom_mine_image.jpg');
image = imread('chrom_mine_image
image = imread('chrom_m
image = imread
image =
Bu örnek kod, renkler yükler, gri tonalar, eşitlikler yapar, öğelerin etiketleri, açıklamaların
ve merkezlerinin hesapları ve sonuçları görüntüye işler. Nesne tanıma ve analiz ile ilgili
daha fazla kişiselleştirme yapmak isterseniz, tarama kriterlerini ve görselleştirmeyi
istediğiniz şekilde özelleştirebilirsiniz.
Bu kod, belirli bir görüntü için çalışacaktır. Görüntü analizi süreci daha fazla görüntü için
döngüler veya akışlar sağlanır. Projenizin gereksinimlerine göre kodu daha da
geliştirmeniz mümkündür.
% Görüntüyü yükleyin
image = imread('krom_madencilik.jpg');
enhancedImage = imadjust(filteredImage);
threshold = graythresh(enhancedImage);
thresholdArea = 100; % Krom madeni olarak kabul edilecek alanın alt sınırını ayarlayın
chromMines = [];
for i = 1:length(stats)
end
end
% Krom madenlerini işaretleyin
imshow(image);
hold on;
for i = 1:length(chromMines)
end
hold off;
% Görüntüyü yükle
image = imread('krom_madenleri.jpg');
grayImage = rgb2gray(image);
enhancedImage = imadjust(filteredImage);
threshold = graythresh(enhancedImage);
% İlgili eşik değeri belirleme (maden olarak kabul edilecek alanın alt sınırı)
mineralObjects = [];
nonMineralObjects = [];
for i = 1:length(stats)
else
end
end
% Madenleri işaretle
imshow(image);
hold on;
for i = 1:length(mineralObjects)
end
hold off;
imshow(image);
hold on;
for i = 1:length(nonMineralObjects)
end
hold off;