%モノクロ画像（解像度256x256,画素値0-255)に
%ショットノイズをのせる
clear all;

%ノイズレベルを決定。
nlevel=0.1;

%画像を読み出してdouble型に変換
IMG=imread('D:\image\bmp\mono\test\LENNA.bmp');
IMG=double(IMG);

%画像のサイズを取得
[c r]=size(IMG);

%ノイズ付加
for i = 1:r
 for j = 1:c
  IMG(i,j)=1/nlevel*poissrnd(nlevel*IMG(i,j),1,1);
 endfor
endfor

%uint8型に変換して書き込み
IMG=uint8(IMG);
imwrite(IMG,'D:\image\bmp\mono\noise\LENNAshot0.1.bmp');
