1. 程式人生 > >matlab 讀取bin檔案轉影象

matlab 讀取bin檔案轉影象

clear all; clc fip=fopen('spi_recv-3.txt.bin','rb'); [SIN,num]=fread(fip,'uint8');%inf表示讀取檔案中的所有資料,[M,N]表示 fclose(fip) M=2616;%%%2616; 1304 N=1990;%%%%1990; 742

i=1; for k1=1:N     for k2=1:1:M         image1(k1,k2)=uint8(SIN(i));         i=i+1;     end end figure; imshow(image1) imwrite(image1,'1_0x2000000.jpg'); image1=demosaic(image1,'gbrg'); rgb1=flipud(image1); figure;imshow(rgb1); %imwrite(rgb1,'test2.jpg'); % ave=mean(mean(image1)); % image1=flipud(image1); % figure;imshow(image1);

diag_dec=zeros(1,256); for k1=1:N     for k2=1:M         diag_dec(image1(k1,k2)+1)= diag_dec(image1(k1,k2)+1)+1;     end end