⛄一、图像分割简介
理论知识参考:【基础教程】基于matlab图像处理图像分割【含Matlab源码 191期】
⛄二、部分源代码
clear all; close all; clc;
A = double(imread(‘bird_small.tiff’));% 载入图片
dim = size(A,1); % 图片行数
k = 16; % 颜色分类的层数
means = zeros(k, 3); % Initialize means to randomly-selected colors in the original photo.
rand_x = ceil(dimrand(k, 1));%初始means是k行k列随机数作为聚类中心
rand_y = ceil(dimrand(k, 1));
for i = 1:k
means(i,:) = A(rand_x(i), rand_y(i), 😃;%在图像中找到初始聚类中心
end
for