- 博客(0)
- 资源 (6)
- 收藏
- 关注
MATLAB图像处理单区域边界跟踪程序
下面是我的代码:写了2天的时间才完善点不过还有一下问题?:
1.在一些极值的情况下,例如边界刚好和边缘重合的情况。
在这种情况下,需要对边缘方向进行判断。
如果只是想刚才那样进行极值处理,肯定只会在远处循环
2.对于北京比较暗、边界亮度也不太高的图片需要预处理的图片的检测,如果还是用上面的处理方法,检测不到点的。要进行预处理才行
3.增加4邻域 8邻域 左右看
4.需改BOOL ImgDrawTrace(BITMAPINFO* pbmpinfo,BYTE* pbmpdata,int *code,int black_or_white)函数,通过最后一个参数来设置线条颜色
遗留问题:
搜索方向的改变以及搜索算法没有进行优化,可能会出现某个部分检测不到或者在某个角落里面进行死循环的问题。还有就是阈值背景比较暗的话不行
2011-12-04
基于ma t l a b边缘提取的几种方法的比较
简要介绍了几个基于 Ma t l a b的图像轮廓提取技术, 如 r o b e r t s 、s o b e l 、 p r e w i t t 、L a p l a c i a n 、c a n n y等边缘检测算子, 比较了这几个边缘检测算子的处理结果.
2011-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人