一、说明
这是一个简单的识别数字的例子,局限性是只能识别规范字体。
比如本程序以一个包含0~9数字(Times New Roman字体,其他字体准确度可能会略有降低)的图片为模板,然后对提取资源图片中每个数字,进行模板匹配。
优点在于理论上可以识别任何规范的图形,例如车牌识别等。
比如本程序以一个包含0~9数字(Times New Roman字体,其他字体准确度可能会略有降低)的图片为模板,然后对提取资源图片中每个数字,进行模板匹配。
优点在于理论上可以识别任何规范的图形,例如车牌识别等。
本程序的核心是 matchTemplate() 这个方法,不过如果自己实现应该也不难。
程序操作说明:首先修改程序中模板图片的存放位置(图片在博客中给出),运行程序,调整摄像头使数字位于绿色方框内。然后点击【0】键进行识别,结果在控制台中输出。
运行效果截图:
图片资源: