1. Matlab中如何读入图片数据

1. Matlab中如何读入图片数据

1.matlab中用imread将指定位置的图片读入程序

pic1 =imread('F:/EMCCD_data/fin_photos/ori_lena_4k.png');

2.matlab中用imshow来显示图片

figure(1)
imshow(pic1);

3. matlab中用imwrie来将图片保存到指定位置,可以指定保存的文件类型为jpg或者png。可以用bitdepth关键词来指定像素位深度。

imwrite(pic1,'F:/EMCCD_data/fin_photos/cor_lena_4k.png','bitdepth',16);

4.将图片像素依次保存到txt文件中的操作如下

fid1 = fopen('F:/EMCCD_data/fin_photos/lena.txt','w');
[m,n]=size(pic1);
 for i=1:m
     for j=1:n
         fprintf(fid1,'%s\r\n',dec2hex(pic1(i,j)));
 end
 end
 fclose(fid1);
function GRABIT Extracts data points from an image file. % % GRABIT starts a GUI program for extracting data from an image file. % It is capable of reading in BMP, JPG, TIF, GIF, and PNG files (anything % that is readable by IMREAD). Multiple data sets can be extracted from a % single image file, and the data is saved as an n-by-2 matrix variable in % the workspace. It can also be renamed and saved as a MAT file. % % Following steps should be taken: % 1. Load the image file. % 2. Calibrate axes dimensions. You will be prompted to select 4 points % on the image. Zoom and pan enabled. % 3. Grab points by clicking on points. Right-click to delete a point. % Image can be zoomed and panned. % 4. Multiple data sets will remain in memory so long as the GUI is open. % Variables can be renamed, saved to file, or edited in Array Editor. % % Panning is achieved by clicking and dragging on the image. Double-click % to center view. Right click and drag to zoom in and out. In addition, % there are keyboard shortcuts for zooming: % - zoom in % - zoom out % - reset view % % This code will also work for extracting data points from a tilted or a % skewed image (even upside-down or mirrored). The calibration stage % ensures that the imperfect orientation or quality of the image is % accounted for. % % The types of files that will most likely work are BMP, JPG, TIF, GIF (up % to 8-bit), and PNG files. Basically, any format supported by the IMREAD % is accepted. % % GRABIT(FILENAME) will start the GUI program and open the image file % FILENAME.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值