【发布时间】:2014-03-31 19:36:48
【问题描述】:
我有一张带符号的 16 位图像(像素范围从 0 到超过 256)。我想计算像素的概率并保存到文件。如何在matlab中做到这一点。我尝试通过我的代码来做到这一点。但这并不成功。我的风格是
Pixel Value | Prob
1 | 0.1
2 | 0.2
3 | 0.03
...
这是我的代码
im=imread('test.bmp');
im=double(im);
[m n]=size(im);
p=zeros(2,max(im(:)));
im=im(:);
imsort=sort(im);
for j=1:max(imsort(:))
p(1,j)=j;
count=sum(j==im(:));
p(2,j)=count/(m*n);
end
【问题讨论】:
标签: matlab image-processing distribution