我正在尝试使用以下想法来实现车牌识别软件http://iamabhik.wordpress.com/category/opencv/ http://iamabhik.wordpress.com/category/opencv/.
我使用 python 中的 opencv 实现了板位置,使用“import cv2”。它工作正常,现在我需要将车牌区域复制到另一个图像以进行字符分割,然后进行 OCR 部分(可能使用神经网络)。
我发现 GetSubRect() 函数可以复制或隔离图像的一部分,但它似乎在 python 中不可用。还有其他选择吗? ROI 功能似乎也没有实现。
是否有 opencv 的 python 接口的最新文档?
我在 Debian wheezy/sid 环境中从 svn 存储库(修订版 7239)编译了 opencv。
请随意提出解决此问题的替代方法/想法。
cv.GetSubRect 和 ROI 函数在 Python 中都可用,但在旧版本中import cv
模式或import cv2.cv
。即使用cv2.cv.GetSubRect()
or cv2.cv.SetImageROI
如果你熟悉他们。
另一方面,由于新的 cv2 中的 numpy 集成,无需这些函数即可轻松设置 ROI。
如果 (x1,y1) 和 (x2,y2) 是您获得的板的两个相对顶点,则只需使用函数:
roi = gray[y1:y2, x1:x2]
这就是您的图像投资回报率。
所以选择适合你的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)