matlab读取jpg图片数据

作者&投稿:尧奔 (若有异议请与网页底部的电邮联系)

诏惠14785831003问: 怎样用matlab读取一个文件夹下的多个子文件夹中的多个jpg图片,急用啊~~~ -
祁连县活力回答: 这个简单,参考如下: imgPath='E:/imageData/';%图像库路径 imgDir=dir([imgPath'*.jpg']);%遍历所有jpg格式文件 fori=1:length(imgDir)%遍历结构体就可以一一处理图片了 img=imread([imgPathimgDir(i).name]);%读取每张图片 扩展资料: ...

诏惠14785831003问: 刚开始学matlab,请问要怎么用matlab读取JPG格式的图片其中一部分RGB值呢?谢谢~ -
祁连县活力回答: 因为image就是这样的,不可能出现负值.你把image先转成int矩阵,然后对矩阵进行运算,我给你举了一个例子,你看一下:>> a=imread('test1.bmp');>> size(a) ans = 901 1201 3>> b=a;>> b(901,1201,1)=-1;>> b(901,1201,1) %这个时候我没有转,所以即使是-1显示的还是0 ans = 0>> b=int16(b); %转成整数矩阵>> b(901,1201,1)=-1;>> b(901,1201,1) ans = -1>>

诏惠14785831003问: 利用Matlab中的imread怎么读取图片 -
祁连县活力回答: 方法/步骤 1、在matlab软件中,读取图像数据(载入)利用的是imread函数,主要有以下4种方式: A = imread(filename, fmt) [X, map] = imread(...) [...] = imread(filename) [...] = imread(URL,...) [...] = imread(...,Param1,Val1,Param2,Val2...) 作为初...

诏惠14785831003问: MATLAB如何读取图片 -
祁连县活力回答: 有可能是matlab不识别你的路径中的中文. 比方说,你可以在E盘下新建一个文件夹 road,把照片拷到这个文件夹里; 然后就可以c=imread('E:\road\P5140106.jpg');祝你成功~

诏惠14785831003问: 如何用Matlab读取图片 -
祁连县活力回答: clear all close all bw=imread('xxxxxxxxxxxxx,jpg');%你的图片 figure;imshow(bw);

诏惠14785831003问: 如何用matlab读取图像文件 -
祁连县活力回答: 1、以文件打开方式读入图片 [fn,pn,fi]=uigetfile('*.bmp','选择图片'); I=imread([pn fn]);2、直接读入图片 I=imread('F:\exam\Matlab\shibie\1.jpg'); F:\exam\Matlab\shibie\1.jpg 是图片1.jpg的路径

诏惠14785831003问: matlab怎么读取图像啊,我放在桌面上读不出来啊 -
祁连县活力回答: 把图片放到当前workspace的目录下,假定该图片的名称为“1.jpg”,那么对应的在matlab中的命令为imreag('1.jpg'); 可以得到该图像的矩阵数据,就可以进行相应的操作了

诏惠14785831003问: 用matlab读取jpg图片,并提取RGB值放到三个二维数组里,然后提取绿色均值,红色均值特征.要完整程序. -
祁连县活力回答: clear all,clc; im=imread('1.jpg');%1.jpg为图片,在m文件度所在回目录下 s=size(im); R=im(:,:,1); G=im(:,:,2); B=im(:,:,3); R=reshape(R,[s(1),s(2)]); G=reshape(G,[s(1),s(2)]); B=reshape(B,[s(1),s(2)]); r=mean(mean(R));%红色均答值 g=mean(mean(G));%绿色均值 b=mean(mean(B));%蓝色均值

诏惠14785831003问: MATLAB能否打开jpg格式的图片吗 -
祁连县活力回答: MATLAB可以用 imread()打开jpg格式的图片.如 X = imread('原始NDVI(matlab).jpg') %将图片以数组的形式赋值给X image(X) %显示图片

诏惠14785831003问: 请问如何在matlab读取多幅图像? -
祁连县活力回答: [FileName,PathName] = uigetfile('*.jpg','Select the JPG-file','MultiSelect', 'on'); len=length(FileName); for i=1:lenI{i}=imread(FileName{1}); end元胞数组I中存放的是读入的每一幅图像的数据.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网