如题:比如一张路面的图片,是用数码相机或摄相头取的像,路面是平的,上面有一个裂痕,我通过什么方法才能识别出这个裂痕的宽度和长度呢,请各位讨论一下,有哪几种方法呢?
我现在用去灰度的方法,把图片分成N*N个小块,每个小块取出像素的颜色平均值,然后再把这个小块中的每一个点跟这个平均值相比,相差大的变成黑色,相差小的变成白色,利用这种方法,把图片无裂痕的地方变成了白色,裂痕变成黑色,接下来,就是问题,路面上不是存粹光滑的表面,小石子就不计算在内了,还有一些小的凹凸不平的地方,有时会产生误差,裂痕是黑色,但不连续,还有许多无用的小点点,得把这些误差去掉,来算出横竖有多少个黑点,然后算出长度和宽度,我是这样想的,不知道还有没有别的方法,还有,误差应该怎么去掉,思路是什么,怎么能算出长和宽,注意裂痕是不规则的,不一定以什么方式出现在图片中,请高手给我点思路,或者简单的给点意件,在此感谢大家了,我有QQ5069006,欢迎各位加我QQ一起研究学习。当然了有原码我更是求之不得,[email protected]
我现在用去灰度的方法,把图片分成N*N个小块,每个小块取出像素的颜色平均值,然后再把这个小块中的每一个点跟这个平均值相比,相差大的变成黑色,相差小的变成白色,利用这种方法,把图片无裂痕的地方变成了白色,裂痕变成黑色,接下来,就是问题,路面上不是存粹光滑的表面,小石子就不计算在内了,还有一些小的凹凸不平的地方,有时会产生误差,裂痕是黑色,但不连续,还有许多无用的小点点,得把这些误差去掉,来算出横竖有多少个黑点,然后算出长度和宽度,我是这样想的,不知道还有没有别的方法,还有,误差应该怎么去掉,思路是什么,怎么能算出长和宽,注意裂痕是不规则的,不一定以什么方式出现在图片中,请高手给我点思路,或者简单的给点意件,在此感谢大家了,我有QQ5069006,欢迎各位加我QQ一起研究学习。当然了有原码我更是求之不得,[email protected]
解决方案 »
- 菜鸟问题一个,inherited在命令里到底是什么意思,起什么作用的?
- 怎么获得使用程序的计算机的IP地址,主机名,等信息?
- 两个Tabsheet之间焦点转移
- 如何攔截DBNavigator的事件,急!!在線等
- 将一个图片插入EXCEL的VBA怎么写啊?问题简单 只给20分
- 一个简单的问题
- 我是Delphi新手,如何才能……,100相送
- 高分!!!COM+的发布的问题!!!急急急!!!
- 急,,帮忙啊,我的程序里用了RealAudio控件,如何在用户没有安装Real的情况下,正常播放和运行
- 购DELPHI源码,并寻会网页制作者。(广州)
- 关于indy idhttp get('url') 问题
- 好几年没来CSDN了,成立了公司,选择了别的行业,感触多多,散分
用用边缘检测的算法处理一下 看看
曾把图片email给我,我已经把它放在我的网页上:http://www.ggdn.net/bbs/dispbbs.asp?boardID=8&ID=34&page=1不知道你的图片是否类似?
谢谢大家,正如楼上所说的,算法算法,还是算法。
zzwu(未名) 你好,我所说的图像,跟你网站上的图像,差不多,只不过裂痕没有你的那么深,那么大,,不过我相信算法和思路都应该是差不多的,能不能加你的QQ啊,请教请教,我现在通过一些算法已经能识别出来了,就是不知道我这种思路,是不是最好的。希望能借鉴一下你的算法思路