本发明公开了一种直读式水表的视觉识别系统及其识别方法,识别系统将直读式水表的每个字轮圆周表面指代0~9的十个弧段上分别设置有对应数值0~9的二维码标识,识别方法包括以下步骤:1)拍摄直读式水表表盘图像信息;2)对表盘图像进行采用中值滤波和高斯滤波去除图像中的噪点;3)通过二维码标识的定位信息进行图像角度的校准;4)计算表盘图像的阈值,并进行二值化处理,将大于阈值的灰度值设为最大灰度值1,小于阈值的灰度值设为0;5)对表盘图像中每个字轮的数值分别识别,并将识别的各个字轮数值合并为水表读数。本发明通过识别二维码来获取直读式水表的水量读数,有效的解决了单片机内存不足的问题,减低了水表视觉系统的成本。