请教VB图形处理高手给与指导!
如上图所示,有2条线,第一条线有4个节点,分别是A,B,C,D。其中A,D节点是端点,B,C是中间点。
第二条线有3个节点,分别是E,F,G。其中E,G节点是端点,F是中间点。
以上2条线的实际长度都在1米左右。
问题:1〉请问如何用编程的方式区分识别这2条线(即如何知道A,B,C,D是属于同一条线,E,F,G点属于另一条线)?
这个问题我已经解决,但自我感觉效率不太高,希望有高手能给与更好的方法指导?想学习一下。
2〉如何区分哪几个点是中间点?哪几个点是端点?
3〉如何精确量测任意2点间的距离?(要求精确到0.1um)
在解决这个问题时,我比较头痛,因为个人认为,要达到0.1um的精度,需要设定处理图像是的1Pixel的距离至少在0.1um大小,如果这样的话,要画1米长的线要耗费好多内存的。望高手能给与思路,不甚感谢! 期待高手出现 这么高的时效,难度不小。 是的呀!我想了快半年了,只解决了一小部分,网上关于这方面的资料很少呀!特别是VB的。好多人都说VB不行,我偏不信,望VB编程的高手知道啊! 是验证码识别吗 不是的。实际上是关于PCB线路分析用的。处理GERBER资料的 这个不是以一句两句能说清的。
推荐你一本书吧:
《数字图像处理(Digital Image Processing)》
Kenneth R.Castleman著
电子工业出版社
这本书第18章“模式识别:图像分割”会告诉你应该怎么办,前提是你能看得懂。 这些点,线的坐标是不是已知的?
还有你的精度要求太高了,对于计算相当不利,适当降低一些。
补充:VB , 基础类