作业帮 > 综合 > 作业

如果用提取了matlab提取轮廓点,怎么按照轮廓依次提取轮廓点呢?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/24 19:49:11
如果用提取了matlab提取轮廓点,怎么按照轮廓依次提取轮廓点呢?
不是太明白你的意思,按照搜索算法进行不行吗?
再问: 我想问一下 我们现在已经提取出轮廓了,怎么知道轮廓上每个点的坐标(比如像素是30*25,那坐标轴就是30*25)呢?
再答: 对于提取的轮廓图像进行搜索计算就行了啊,比如在matlab里面直接用for循环不就行了吗?找到一个点就记录一个点的位置,最后记录下所有点的位置来
再问: 请问 怎么批量读入图片啊?就是我的文件夹里面有以1、2、3。。。400为文件名的png图片,我的程序里面有imread(‘’)这个函数,但是我不想一个一个输入,请问怎么批量读入呢?谢谢!!
再答: clear all; str1='F:\图像文件夹\'; str2='.png'; global iiii; for iiii=1:400 filename=[str1 int2str(iiii) str2]; d=imread(filename); %%%这儿放图像处理程序 end;
再问: 我差不多能看懂 我的文件夹C:\Users\fsl\Documents\MATLAB中有1、2、3。。。10这么几个png格式的文件。 您的filename=[str1 int2str(iiii) str2];里面是不是有点错呀? filename=[str1 int2str(iiii) str2];是不是得有一个\在里面?
再答: 我用的时候就没有啊,我就是这么批量处理图像的