Matlab图像边缘检测后如何提取所需区域?就是在边缘算子得到边缘后,如何在原图上得到这片区域
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 13:49:47
Matlab图像边缘检测后如何提取所需区域?就是在边缘算子得到边缘后,如何在原图上得到这片区域
我做的是虹膜提取,已经用sobel算子得到了虹膜的外边界,如何根据得到的边缘图像在原灰度图像截取出虹膜的部分
我做的是虹膜提取,已经用sobel算子得到了虹膜的外边界,如何根据得到的边缘图像在原灰度图像截取出虹膜的部分
虹膜外边界的里面就是虹膜吗?虹膜还有内边界?我觉得你努力的方向应该是在灰度图中处理下,将灰度图分割好,至少要把虹膜外边界两边分出来,两边灰度肯定不一样,你肯定有办法.然后将边缘图跟灰度处理结果结合起来处理.
以上实际上我是按照将区域生长和边缘检测结合的思想给你的建议,我的论文就是这个,我认为是可以分出来的.
再问: 内边界瞳孔的部分我已经用二值化检测出来了,外边界的话就是这个图,我查到一个方法是用hough变换继续提取外边界成圆,然后再在原灰度图像进行图像提取,我本来的想法是确定内外两圆的坐标,然后根据坐标点距离小圆心大于小半径,同时距离大圆心小于大半径的坐标灰度不变,其他点灰度变为255,提取,这种能达到吗,你说的区域生长法又是什么意思呢?请帮帮忙啊,最好是有个程序给我啊,拜托了
再答: 理论上能不能达到,值不值得花时间去试,要问你的导师;实际能不能实现,看你编程能力。你的思路个人觉得不算提取,像是在图片上蒙上了圆环,只要是圆环内的,都算目标。只根据坐标而不涉及(检查)该点的灰度特性,总觉得别扭。区域生长就是从一个种子出发,检测它的4领域或8邻域,如果他们和种子特性一致,就合并到同一类,然后把原来的种子标记已处理,新种子放入栈中,然后从栈中取出新种子,重复直至栈空,生长结束后就得到一个区域。如果非要把这个区域单独提取出来,首先这个区域的灰度是一致的,可以利用,如果担心图中其他部分有同样灰度的点,那么在生长过程中就要做标记了。如果虹膜的内外边界之间的部分灰度特性非常一致,只要一个种子点就行了。如果内部差异太大,就要边缘检测,检测出内外边界,让种子生长终止的条件改为遇到边界,问题是边缘检测得到的一般不是闭合边界,既然你能得到闭合的边界,就没问题了。
以上实际上我是按照将区域生长和边缘检测结合的思想给你的建议,我的论文就是这个,我认为是可以分出来的.
再问: 内边界瞳孔的部分我已经用二值化检测出来了,外边界的话就是这个图,我查到一个方法是用hough变换继续提取外边界成圆,然后再在原灰度图像进行图像提取,我本来的想法是确定内外两圆的坐标,然后根据坐标点距离小圆心大于小半径,同时距离大圆心小于大半径的坐标灰度不变,其他点灰度变为255,提取,这种能达到吗,你说的区域生长法又是什么意思呢?请帮帮忙啊,最好是有个程序给我啊,拜托了
再答: 理论上能不能达到,值不值得花时间去试,要问你的导师;实际能不能实现,看你编程能力。你的思路个人觉得不算提取,像是在图片上蒙上了圆环,只要是圆环内的,都算目标。只根据坐标而不涉及(检查)该点的灰度特性,总觉得别扭。区域生长就是从一个种子出发,检测它的4领域或8邻域,如果他们和种子特性一致,就合并到同一类,然后把原来的种子标记已处理,新种子放入栈中,然后从栈中取出新种子,重复直至栈空,生长结束后就得到一个区域。如果非要把这个区域单独提取出来,首先这个区域的灰度是一致的,可以利用,如果担心图中其他部分有同样灰度的点,那么在生长过程中就要做标记了。如果虹膜的内外边界之间的部分灰度特性非常一致,只要一个种子点就行了。如果内部差异太大,就要边缘检测,检测出内外边界,让种子生长终止的条件改为遇到边界,问题是边缘检测得到的一般不是闭合边界,既然你能得到闭合的边界,就没问题了。
matlab中如何实现将经过边缘检测后得到的图像边缘曲线逼成直线
图像边缘检测后怎么可以对图像进一步处理使边缘成联通的曲线
如何在图像上用matlab截取一个梯形区域
图像边缘检测算法
如何使用MATLAB将下面图像的边缘平滑处理
matlab中图像边缘检测 edge函数总在报错?
请问边缘检测在图像分割中的作用
设平面区域D由y=x,y=0和x=2所围成,二维随机变量(x,y)在区域D上服从均匀分布,则(x,y)关于x的边缘概率密
设G为由抛物线y=x*x和y=x所围成区域,(X,Y)在区域G上服从均匀分布,求:(1)X,Y 的联合概率密度及边缘概率
设随机变量(X,Y)在平面区域D上服从均匀分布,其中D是由直线y=x和曲线y=x^2所围成的区域,求(X,Y)的边缘概
如何在FLUENT中得到回流区域大小
用matlab如何计算图像边缘点的平均相似度