摄像直读水表的图片获取方法与流程

专利检索2026-06-30  13


本发明涉及水表读数图片获取方法,具体涉及一种摄像直读水表的图片获取方法。


背景技术:

1、在为了实现能够自动读数等,需要使用摄像机构成的摄像读数系统来读数,摄像读数系统在我们生活中是很常见的方法,是实现自动化的衍生物。

2、现有技术中,摄像读数系统中含有控制器和摄像头,控制器与摄像头通信连接,控制器内设置有运行内存和存储器。摄像读数系统按照以下步骤进行:首先,摄像头拍照。然后,控制器的运行内存需要将一帧图像的所有数据通过spi接口全部接收过来,缓存在控制器的运行内存之中,每一帧图像原始数据大小为:320*240*2=153600bytes=150kb,这就要求控制器的运行内存较大。再后,控制器再将运行内存内的图像原始数据传送给存储器。最后,控制器将存储器中图像原始数据经过压缩算法计算,得到jpg格式并保存或上报到后台进行图像识别。

3、上述摄像读数系统中对控制器的运行内存要求较高,同时提高了控制器成本。那么如果采用低成本、小内存的控制器(运行内存大小为32kb甚至更小)来完成上述步骤是亟待解决的问题。


技术实现思路

1、本发明要提供一种摄像直读水表的图片获取方法,解决现有技术中因每次拍摄得到的图像原始数据较大而导致需要使用较大的控制器运行内存的问题。

2、为实现上述目的,本发明采用了如下的技术方案:

3、本发明公开了一种摄像直读水表的图片获取方法,摄像直读水表的图片获取方法所述方法依托摄像读数系统执行,摄像读数系统包括:控制器和摄像头,控制器与摄像头通信连接,控制器内设置有运行内存和存储器,所述摄像直读水表的图片获取方法包括如下步骤:

4、s1、控制器中运行内存读取摄像头型号信息;

5、s2、控制器中运行内存自动设定曝光参数;

6、s3、控制器中运行内存通过分块式拍摄,得到的局部分块照片,并将局部分块照片传送给存储器;

7、s4、控制器将存储器中所有局部分块照片组合,得到组合图像数据,并将组合图像数据压缩为jpg格式数据。

8、优选的是,步骤s2所述摄像直读水表的图片获取方法包括如下步骤:

9、s21、控制器中运行内存通过摄像头获得曝光参考照片;

10、s22、控制器中运行内存判断曝光参考照片的亮度是否符合要求,若是,则进行步骤s24,若否,则进行步骤s23;

11、s23、控制器中运行内存调整摄像头的曝光参数,执行后返回步骤s21;

12、s24、控制器中运行内存保存当前摄像头曝光参数。

13、优选的是,步骤s3所述摄像直读水表的图片获取方法包括如下步骤:

14、s31、控制器中运行内存初始化开窗参数,开窗参数包括:窗口左上角坐标(x,y)以及窗口大小(w,h),w*h等于设定值,设定值小于控制器中运行内存;

15、s32、控制器中运行内存设置摄像头的开窗参数;

16、s33、控制器中运行内存命令摄像头执行拍摄一张局部分块照片;

17、s34、控制器中运行内存将局部分块照片写入存储器中;

18、s35、判断是否已经取得全部的局部分块照片,若是则进行步骤s4,若否则进行步骤s36;

19、s36、控制器中运行内存计算下一条开窗参数,执行完后返回步骤s32。

20、相比于现有技术,本发明具有如下有益效果:

21、首先,本发明中,通过步骤s2自动设定了曝光参数,这样就能获得曝光参数下较好的局部分块照片,避免后续影响组合图像数据的质量;然后,通过步骤s3和步骤s4的分开,在控制器运行内存中执行步骤s3,实现一次获得一张局部分块照片,然后传送给存储器,每次获得局部分块照片的时候,由于局部分块照片较小,因此降低了控制器运行内存的要求,当将运行内存将所有局部分块照片均抓取到存储器后,最后再将存储器中局部分块照片组合得到组合图像数据,此时在存储器中处理,就不会需要控制器运行内存的缓存空间大,继而降低了对控制器运行内存的要求,降低了控制器的成本,也能达到得到最终组合图像数据,也能识别水表读数。而当使用低成本、缓存空间较小的运行内存的控制器来说,降低了生产成本,提高了市场竞争力。

22、本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本发明的研究和实践而为本领域的技术人员所理解。



技术特征:

1.摄像直读水表的图片获取方法,其特征在于,摄像直读水表的图片获取方法所述方法依托摄像读数系统执行,摄像读数系统包括:控制器和摄像头,控制器与摄像头通信连接,控制器内设置有运行内存和存储器,所述摄像直读水表的图片获取方法包括如下步骤:

2.根据权利要求1所述的摄像直读水表的图片获取方法,其特征在于,步骤s2所述摄像直读水表的图片获取方法包括如下步骤:

3.根据权利要求1所述的摄像直读水表的图片获取方法,其特征在于,步骤s3所述摄像直读水表的图片获取方法包括如下步骤:


技术总结
本发明公开了一种摄像直读水表的图片获取方法,摄像直读水表的图片获取方法所述方法依托摄像读数系统执行,摄像读数系统包括:控制器和摄像头,控制器与摄像头通信连接,控制器内设置有运行内存和存储器,所述摄像直读水表的图片获取方法包括如下步骤:S1、控制器中运行内存读取摄像头型号信息;S2、控制器中运行内存自动设定曝光参数;S3、控制器中运行内存通过分块式拍摄,得到的局部分块照片,并将局部分块照片传送给存储器;S4、控制器将存储器中所有局部分块照片组合,得到组合图像数据。该摄像直读水表的图片获取方法解决现有技术中因每次拍摄得到的图像原始数据较大而导致需要使用较大的控制器运行内存的问题。

技术研发人员:张科,牟浩
受保护的技术使用者:重庆图源物联网技术有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1164492.html

最新回复(0)