怎么用matlab或mathematica将二值图的轮廓点的坐标提取出来,要编写完整的
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/28 02:35:27
怎么用matlab或mathematica将二值图的轮廓点的坐标提取出来,要编写完整的
多张图片批量处理.
多张图片批量处理.
用edge函数试试吧.
I = imread('circuit.tif');
BW1 = edge(I,'prewitt');
BW2 = edge(I,'canny');
imshow(BW1);
figure, imshow(BW2)
再问: 我等会试试,怎么批量处理多张图片. 运行不起来啊。。。
再答: 多张图片已经读进来了吗,若没有读进来可以试试 name1 = 'Images/airfield512x512.tif'; name2 = 'Images/boats512x512.tif'; name3 = 'Images/bridge512x512.tif'; name4 = 'Images/harbour512x512.tif'; name5 = 'Images/peppers512x512.tif'; noOfBins = 256; N = zeros(noOfBins, 5); p = zeros(noOfBins, 5); sumN = zeros(noOfBins, 1); for i=1:5 file = eval(['name' num2str(i)]);
再问: 比如一张二值图,我需要二值图上所有1的坐标,把这些坐标保存到一个数组上,这样我可以通过输入数组,来达到在坐标轴上显示这图像的效果。怎么才能得到这坐标数组。
再答: a=randsrc(1,20) aa=reshape(a,[4 5]) [ra ca]=find(aa==1) indexa=[ra ca]
I = imread('circuit.tif');
BW1 = edge(I,'prewitt');
BW2 = edge(I,'canny');
imshow(BW1);
figure, imshow(BW2)
再问: 我等会试试,怎么批量处理多张图片. 运行不起来啊。。。
再答: 多张图片已经读进来了吗,若没有读进来可以试试 name1 = 'Images/airfield512x512.tif'; name2 = 'Images/boats512x512.tif'; name3 = 'Images/bridge512x512.tif'; name4 = 'Images/harbour512x512.tif'; name5 = 'Images/peppers512x512.tif'; noOfBins = 256; N = zeros(noOfBins, 5); p = zeros(noOfBins, 5); sumN = zeros(noOfBins, 1); for i=1:5 file = eval(['name' num2str(i)]);
再答: a=randsrc(1,20) aa=reshape(a,[4 5]) [ra ca]=find(aa==1) indexa=[ra ca]
谁知道怎么把matlab中用plot函数画出来的图形的坐标给提取出来,
请问怎么将二维的cad地形图中的坐标点、高程点提取出来,用南方cass7.1看高程点都是0,
怎么提取matlab 的图
matlab 或 mathematica 接近奇异的矩阵的逆
如何编写或完整的一篇
怎么在mathematica中给曲线上的点加上坐标表示
如何使用matlab提取图像伦廓的坐标
用mathematica编写线性规划的单纯型算法
matlab怎么提取图像的交点
怎么提取图像的高频部分 matlab
关于偏微分方程组mathematica或matlab编程求解,有没有简单点的办法,方程见图
matlab编写比较两个数大小的函数 要完整的!m的文件!