-
MATLAB单区域边界跟踪图像处理程序
资源介绍
下面是我的代码:写了2天的时间才完善点不过还有一下问题?:
1.在一些极值的情况下,例如边界刚好和边缘重合的情况。
在这种情况下,需要对边缘方向进行判断。
如果只是想刚才那样进行极值处理,肯定只会在远处循环
2.对于北京比较暗、边界亮度也不太高的图片需要预处理的图片的检测,如果还是用上面的处理方法,检测不到点的。要进行预处理才行
3.增加4邻域 8邻域 左右看
4.需改BOOL ImgDrawTrace(BITMAPINFO* pbmpinfo,BYTE* pbmpdata,int *code,int black_or_white)函数,通过最后一个参数来设置线条颜色
遗留问题:
搜索方向的改变以及搜索算法没有进行优化,可能会出现某个部分检测不到或者在某个角落里面进行死循环的问题。还有就是阈值背景比较暗的话不行
- 上一篇: 基于8邻域的区域增长算法 matlab实现
- 下一篇: matlab边界跟踪,输出边界点的坐标。