SIFT在MATLAB中实现OCR
因此对于我们的Final Year Project,我们制作了一个漂亮的lil应用程序,让用户从他们的手机拍摄名片图片,在其上应用OCR并以可打印的形式获取所有必需的信息。 ..我的问题是,SIFT是旋转不变的,即它不能区分“u”和“n”等其他这样的词和数字。如果你分享你们的小蚂蚁为解决这个问题而想出的想法,我会非常感激。 :) 谢谢。SIFT在MATLAB中实现OCR
尝试带,其图像 然后用稀,如果不工作使用神经网络
谢谢先生,你能否进一步阐述你的答案?恐怕我是新手,并且欢迎您提供任何帮助。 –
是的,先生,我们已经详细。 Hassan Amin博士在我搬到拉合尔之前是我们的主管。我们甚至有了pashto草书版本的源代码,但是我们问题的本质有点不同。所以我们想出了一个独特的方法。 :) –
这是事实,SIFT会有困难工作了“U”和“n”相似的特征,但是,如果你真的想坚持SIFT(你的最后一个项目可能是现在已经完成...)您可以在“u”和“n”图像上应用一些预处理,方法是将正下方的下划线放在正确的方向上,让SIFT知道下划线的“u”是“u”等。
导致SIFT无法区分“u”和“n”是旋转不变性,而不是尺度不变性。尺度不变意味着它不区分不同尺寸的东西。您通常可以在您最终使用的任何SIFT实施中关闭旋转不变性。 – 2011-12-01 19:11:12
您使用的是什么SIFT实现? – 2011-12-01 19:11:45
谢谢你的意见,是的,我知道规模和旋转不变性之间的区别......在写我的问题时,我一定很困惑。我们正在使用的SIFT的实现最初是为pushto草书设计和编写的...我们已经修改它以适应我们的特定问题。你可以在这里读到它。 http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5638470 –