MATLAB的图像处理
最近做论文,想做一个图像处理,要用MATLAB自动读取视频采集来的图像并处理,现在遇到的问题是,不知道如何用MATLAB去自动读取,高手指点谢谢p1=dir('E\:sh...
最近做论文,想做一个图像处理,要用MATLAB自动读取视频采集来的图像并处理,现在遇到的问题是,不知道如何用MATLAB去自动读取,高手指点谢谢
p1=dir('E\:shipin\*.p*');%读取文件夹里的 所有.png ppm格式的图片%你的图片格式如果是jpg的那你就改为p1=dir('E\:shipin\*.j*');
[r1 c1]=size(p1);%r1是文件夹里图像的个数
for i=1:r1
ImgN=p1(i).name;%图片的名称
ImgN=strcat('E\:shipin\',ImgN);%图片的路径
Img=(imread(ImgN));%读取图片
if size(Img,3) == 3 %如果维数为三 则RGB图像转化为灰度图像
Img = rgb2gray(Img);
else
Img = Img;
end
figure,imshow(Img) ;
%还可以加入相关的处理函数
end
你这里面的 r1 ,我有19张照片, 我就把r1写成19,怎么不行,直接写成r1 也不好使 展开
p1=dir('E\:shipin\*.p*');%读取文件夹里的 所有.png ppm格式的图片%你的图片格式如果是jpg的那你就改为p1=dir('E\:shipin\*.j*');
[r1 c1]=size(p1);%r1是文件夹里图像的个数
for i=1:r1
ImgN=p1(i).name;%图片的名称
ImgN=strcat('E\:shipin\',ImgN);%图片的路径
Img=(imread(ImgN));%读取图片
if size(Img,3) == 3 %如果维数为三 则RGB图像转化为灰度图像
Img = rgb2gray(Img);
else
Img = Img;
end
figure,imshow(Img) ;
%还可以加入相关的处理函数
end
你这里面的 r1 ,我有19张照片, 我就把r1写成19,怎么不行,直接写成r1 也不好使 展开
2个回答
展开全部
视频采集的图像一般是大批量的 所以需要用批量读取数据的方法 比如你视频采集的数据放在E\:shipin里
p1=dir('E\:shipin\*.p*');%读取文件夹里的 所有.png ppm格式的图片%你的图片格式如果是jpg的那你就改为p1=dir('E\:shipin\*.j*');
[r1 c1]=size(p1);%r1是文件夹里图像的个数
for i=1:r1
ImgN=p1(i).name;%图片的名称
ImgN=strcat('E\:shipin\',ImgN);%图片的路径
Img=(imread(ImgN));%读取图片
if size(Img,3) == 3 %如果维数为三 则RGB图像转化为灰度图像
Img = rgb2gray(Img);
else
Img = Img;
end
figure,imshow(Img) ;
%还可以加入相关的处理函数
end
这样就可以自动读取视频采集的所有图像进行处理了
p1=dir('E\:shipin\*.p*');%读取文件夹里的 所有.png ppm格式的图片%你的图片格式如果是jpg的那你就改为p1=dir('E\:shipin\*.j*');
[r1 c1]=size(p1);%r1是文件夹里图像的个数
for i=1:r1
ImgN=p1(i).name;%图片的名称
ImgN=strcat('E\:shipin\',ImgN);%图片的路径
Img=(imread(ImgN));%读取图片
if size(Img,3) == 3 %如果维数为三 则RGB图像转化为灰度图像
Img = rgb2gray(Img);
else
Img = Img;
end
figure,imshow(Img) ;
%还可以加入相关的处理函数
end
这样就可以自动读取视频采集的所有图像进行处理了
追问
我试了,怎么没有办法处理我的图像,谢谢你,希望你能帮我解决了,跪谢
追答
?你采集的图像放在哪里?这样不能处理视频 只能处理图像 我就是这个就可以处理一个文件夹里的所有图片 你试一下把采集到的图像放到当前工作目录下 命名为shipin 然后修改上面得代码的路径 p1=dir('shipin\*.p*'); ImgN=strcat('shipin\',ImgN);%图片的路径 你加我qq吧 774230732
2011-03-18
展开全部
im=imread('路径')把路径写成你图像的存储路径就可以了
imshow(im) 就可以看到图像了
imshow(im) 就可以看到图像了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询