黑色/总像素的比值乘以图像的总面积,得到图形的面积的方法可以行得通。
a=imread(‘ 路径:\文件名’);
sum=0;
for i=1:size(a,1) %图像的行数
for j=1:size(a,2) %图像的列数
if a(i,j)>=threshhold %阈值threshhold,大于是白色亮的部分
sum=sum+1;
end
end
end
S=总面积*sum/(size(a,1)*size(a,2)) *总面积可以使用格尺量出 。
黑色/总像素的比值乘以图像的总面积,得到图形的面积的方法可以行得通。
a=imread(‘ 路径:\文件名’);
sum=0;
for i=1:size(a,1) %图像的行数
for j=1:size(a,2) %图像的列数
if a(i,j)>=threshhold %阈值threshhold,大于是白色亮的部分
sum=sum+1;
end
end
end
S=总面积*sum/(size(a,1)*size(a,2)) *总面积可以使用格尺量出 。
举报