怎样用matlab求解非线性方程这些点的中心

matlab求解图像几何中心点(重心)的算法(介绍篇)
核心提示:无论是工程应用还是科学研究,都会和图像打交道,尤其是搞图像处理的,弱测量以及识别的,对于一个图像,怎么才能得到她的具体特征那》?比如重心点,边缘情况等,如下图所示...
matlab求解图像中心点的算法(介绍篇)
无论是工程应用还是科学研究,都会和图像打交道,尤其是搞图像处理的,弱测量以及识别的,对于一个图像,怎么才能得到她的具体特征那》?比如重心点,边缘情况等,如下图所示,如果我们需要得到下图所示的重心,或者几何重心,改怎么处理那?
这时候我们的matlab图像处理功能就用到了。
大体的思路就是,先进行二值化图片,然后在用图像处理工具框中的imfill进行填补空洞,之后用regionprops(bw, centroid )重心函数将重心矩阵拿出来,这里有个问题就是重心和边缘将一起混合在矩阵中。具体怎么进行分辨,下一节再讲。先了解最基本的函数语句。
I=imread( 1.bmp );
%%读取图像。figure(10);
imshow(I);bw=im2bw(I,0.2);
%%二值化转化,其中0.2代表图像转化的阈值取值0-1figure(11);imshow(bw);bw2=imfill(bw, holes );
%%imfill,填充函数。s=regionprops(bw2, centroid );
%%得到机构化数组。centriods=cat(1,s.Centroid);
%%得到的是边缘和中心的数据矩阵imtool(I)
%%作为工具打开I原始图像hold(imgca, on );
%%imgca是当前图像的坐标句柄,保持plot(imgca,centriods(:,1),centriods(:,2), r* )
%%作图。hold(imgca, off );figure(12);imshow(bw2);
%%在原图上进行显示;
图片的变化如下:
至于怎么讲坐标提取出来,这需要一种算法。下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
已知两个点的坐标,怎么用matlab求解通过这两个点的直线方程表达式,真的非常需要,
雏田菲雪L6b
设点1(x1,y1),点2(x2,y2)a=polyfit([x1,x2],[y1,y2],1)则方程为y=a(1)x+a(2)
那怎么在command window里面显示出来直线的方程?
disp(['直线方程为:y=',num2str(a(1)),'*x+',num2str(a(2))])
为您推荐:
其他类似问题
把两个点的横坐标写成一个矢量;纵坐标写成一个矢量;然后画图比如a=[1 4];b=[2 9];plot(a,b)
扫描下载二维码Matlab如何寻找图形中心坐标_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Matlab如何寻找图形中心坐标
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢如何在MATLAB中根据有限的数据点得到函数_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何在MATLAB中根据有限的数据点得到函数
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩34页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 matlab求解微分方程 的文章

 

随机推荐