像素的平均强度

6次观看(最近30天)
inês
inês 2022年1月11日
回答: Kalyan Acharjya 2022年1月11日
我如何忽略这张照片的bakground并计算非黑色的平均像素强度?

答案(1)

Kalyan Acharjya
Kalyan Acharjya 2022年1月11日
#一种方式:细分和使用面具
im_original =阅读图像考虑RGB图像
im_binary = imbinarize(rgb2gray(im_original),th);
#分割
%。决定良好分离的阈值值
%获得最大的2个斑点
mask_im = bwareafilt(im_binary,2);
total_pix = sum(mask_im(:));
#mmask RGB原始图像
mask = cat(3,mask_im,mask_im,mask_im);
image_rgb = im;
image_rgb(〜​​mask)= 0;
#平均pix
ave_pix = sum(image_rgb(:))/sum(mask(:));
disp(ave_pix);%显示平均pix
希望能帮助到你!

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!