c语言快餐店计费系统,一种快餐快速计费系统的制作方法
本实用新型涉及一种快餐快速计费系统,尤其是通过图像对餐具进行识别的计费系统。
背景技术:
快餐快速计费系统通常适用于自选模式的餐厅,应用场所主要包括学校(高校)食堂、企事业单位食堂、园区食堂、快餐连锁店等场所。
快餐快速计费系统主要为学校食堂、企事业单位餐厅、快餐连锁店等提供餐饮计价结算服务,与传统的结算方式相比,食堂自助计价系统具有速度快、核算准、体验佳、无人值守等特点。
技术实现要素:
快餐自动计费软件是一套集成了工业ccd采集、图像智能识别、自动收费票据计算的餐饮自动结算系统,主要为学校食堂、企事业单位餐厅、快餐连锁店等提供餐饮计价结算服务,与传统的结算方式相比,该系统具有速度快、核算准、体验佳、无人值守等特点。
快餐自动计费系统是依靠工业ccd对不同颜色餐盘进行数据采集,通过对餐盘颜色进行分类,识别出各个颜色餐盘的数量,再对其进行数据统计。系统支持微信、支付宝、银联自动扫码付款等方式。
该系统可以解决付款时人工记账慢、时间效率低等问题。尤其是在高校食堂,切实地解决了排队长、等待时间久、人工算错账等问题,成为快餐店、食堂等餐饮场所的“神器”。
目前,快餐自动计费系统主要是依靠相机对餐盘图片进行采集,然后采用单片机对采集图片中的餐盘的颜色比例进行分析,计算各个餐盘的实际数量,再进行计价。这种处理方式,对餐盘颜色的一致性要求较高。当餐盘在长期使用过程中,容易发生颜色偏色等现象,此时算法就容易出现错误;当餐盘摆放位置发生重叠、或被菜品遮挡时,也容易产生数据计算错误的现象。其中主要的问题来源就是,餐盘的识别以及计算是采用的简单的比例计算,而没有将菜品遮挡、餐盘颜色褪色偏色等复杂因素考虑进去。
为了解决目前快餐自动计费系统兼容性不足、适应能力差等问题,本实用新型的目的在于提供一种新型快餐自动计费系统,通过将不同价格的餐盘上印刷上不同的图形图案用以区分,摄像头对餐盘图像进行采集,利用深度学习算法对采集图像进行划分,识别出各种餐盘的种类,自动计算价格,系统支持微信、支付宝、nfc卡等支付方式。
本实用信息所采用技术方案如下:一种快餐快速计费系统,它依次包括中央处理单元101、摄像采集单元102、显示单元103、网络模块单元104、所述电源模块105、所述发音单元106、所述餐盘107。
所述控制系统单元101是具备计算功能的处理器。其中,所述控制系统单元101中的处理器可以是电脑或者tpu、arm等所有具备ai计算功能的运算处理单元。其特征是可以支持连接ccd或者cmos摄像头,能够通过摄像头采集到外部图像模拟信号数据,并将模拟信号转换成数字信号。所述控制系统单元101对于获得的数字图像通过深度学习方式进行计算,识别出当前当前图片中每种餐盘的数量,根据每种餐盘的单价计算出当前结算清单的总价。
所述控制系统单元101特征还在于,处理数据可以在客户端离线处理,也可以通过所述网络模块单元104连接到远程服务器,利用云端更强大的数据处理能力协同计算。
所述摄像采集单元102可以是ccd摄像头、cmos摄像头以及其它具备图像采集的设备。摄像采集单元102,其特征是能够对图像进行采集,将采集到的数据输入给所述控制系统单元101用于后续计算工作。
所述显示单元103是具备图像显示功能的设备,可以是液晶lcd屏幕、oled屏幕、e-ink电子墨水屏。其特征在于通过所述控制系统单元101进行编程控制,可以进行单色显示、彩色显示或者墨水屏显示。所述摄像采集单元102将采集图像传递给所述控制系统单元101之后,所述显示单元103能够实时显示预览效果,同时输出各品类餐盘个数以及结账单明细与总价。
所述显示单元103特征还在于可以支持触摸和非触摸两种方式。当屏幕是可触摸时,设备采用触摸方式进行软件交互。当屏幕是不可触摸时,设备采用实体按键方式进行交互。
所述网络模块单元104是具备网络传输的网络模块,可以是有线网络模块、wifi无线上网模块、蜂窝2g、3g、4g、5g、6g等数据上网模块。其特征在于可以连接网络,为所述控制系统单元101提供网络传输服务,能够将数据传递到远程服务器,并接收远程服务器传递回来的结果,将结果传递给所述控制系统单元101。
所述电源模块105为整个设备提供电力支持。其特征在于,可以采用内置充电电池、外置电池、外接电源等方式。
所述发音单元106是指能够发音的喇叭,其特征在于能够通过显示单元103控制下,对账单价格进行语音播报。
所述餐盘107是指常用的陶瓷、塑料材质的餐盘。不同价格的餐盘印有不同的图案,用于机器学习与机器识别使用。
本实用新型的有益效果是:
1.通过ai机器学习完成图像识别,识别率高。
2.计费与收费过程全自动化,无需人工干预,实现无人工付费,大幅降低人工成本。
3.餐盘采用图案与纹理进行搭配,更加容易识别。
4.设备可以通过网络模块,利用服务器端强大计算能力代替终端ai计算,进一步降低系统成本。
5.系统支持价格自动播报,用户交互更加友好。
附图说明
下面结合附图和实施例对本实用新型进一步说明。
图1为系统流走向示意图;
图2为系统的侧面结构图;
图3为系统的正面结构图;
图4为所述餐盘107。
具体实施方式
首先设计电路板,负责将所述控制系统单元101、摄像采集单元102、显示单元103、网络模块单元104、电源模块105、所述发音单元106进行电路连接。所述控制系统单元101、摄像采集单元102、显示单元103、网络模块单元104、电源模块105、所述发音单元106通过电路板进行电路连接。
所述电源模块105正常供电后,设备可以进入工作状态。所述摄像采集单元102实时扫描下方。当下方出现餐盘后,所述摄像采集单元102将采集的图像传递给所述控制系统单元101,所述控制系统单元101对图像中所述餐盘107通过深度学习方式进行处理,计算出各种餐盘个数量。所述控制系统单元101根据每种餐盘的数量与单价,计算出当前账单的总价格。所述控制系统单元101将当前账单总价格传递给所述显示单元103,所述显示单元103向用户显示出各个餐盘数量以及价格明细。所述控制系统单元101同时将价格数据传递给所述发音单元106,所述发音单元106将当前价格明细进行语音播报。
所述控制系统单元101在收到所述摄像采集单元102传递过来的图像数据后,还可以将数据通过所述网络模块单元104将数据传递到云端,由更加强大的服务器端来进行处理,服务器端处理结束后,将处理结果传回到所述控制系统单元101。通过降低所述控制系统单元101处理能力,降低系统的整体成本。
综上所述,本实用新型的目的在于提供一种快餐快速计费系统。该系统简单易用,聚焦于快餐快速计费收费应用场景,识别力高,扩展性强。能够大幅提高快餐收费、计费效率,降低收费过程中的人工成本。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,例如将所述所述发音单元106更换成蓝牙模块,通过蓝牙设备发音,所有这些改进和变换都属于本实用新型的所附权利要求保护范围。
c语言快餐店计费系统,一种快餐快速计费系统的制作方法相关推荐
- 龙门架式焊接机器人_一种龙门架式焊接机械手的制作方法
一种龙门架式焊接机械手的制作方法 [技术领域] [0001 ]本实用新型涉及一种龙门架式焊接机械手. [背景技术] [0002]焊接机械手具有焊接一致性好,焊接质量稳定可靠,改善生产条件,尤其是大批量 ...
- bga焊盘怎么做_一种bga焊盘封装结构的制作方法
一种bga焊盘封装结构的制作方法 [专利摘要]本实用新型公开了一种BGA焊盘封装结构,包括若干焊盘,焊盘的内部设有阻焊层,走线穿过焊盘与阻焊层连接.本实用新型增大了焊盘的有效面积,增大其与PCB基材的 ...
- 一种简单快速有效的低照度图像增强方法
一种简单快速有效的低照度图像增强方法 一.本文介绍的是一种比较实用并且去阴影效果很好的方法,选自2004年Tao的一篇论文,名称是<An Integrated Neighborhood Depe ...
- 双快门锁教程_一种双快锁体的制作方法
一种双快锁体的制作方法 [专利摘要]一种双快锁体,包括内拨块,外拨块,内连接件和外连接件,及锁舌拨块:内拨块和外拨块均包括本体,本体上有环边,环边位于本体中部,环边上有弧形缺口,本体正面有凹槽,弧形缺 ...
- 两位一体数码管引脚图_一种智能LED数码管的制作方法
本实用新型涉及智能控制技术领域,特别是一种智能LED数码管. 背景技术: 我国的LED数码管产业在政策.资金.市场的推动下飞速发展,无论是产值规模还是产业链建设都取得了较好的成绩.但是,从全球视野看, ...
- 游戏服务器支付系统,一种手机游戏支付服务器、支付方法及支付系统专利_专利查询 - 天眼查...
1.一种手机游戏支付服务器,其特征在于,包括: 一存储模块:用于存储手机游戏用户在平台的唯一身份信息以及绑定的手机号码,所述唯一身份信息至少包括平台用户唯一标识和能够验证用户归属地关系的基本信息:一获 ...
- 软件自锁c语言,一种C式自锁快速接头的制作方法
本实用新型涉及一种气动系统配件,尤其是一种C式自锁快速接头. 背景技术: C式自锁快速接头是一种常用的气动系统配件,其自锁并快速插拔极大地方便了气动系统的安装和维护.普通C式自锁快速接头中的重要部件推 ...
- C语言回音消除算法,一种语音识别场景中回音消除的方法
主权项: 1.一种语音识别场景中回音消除的方法,其特征在于:该方法在硬件方面的预置条件为:音频输入为两个数字麦克,在物理电路上,连接数字麦克1,不连接数字麦克2,即数字麦克2虚焊,不连接真实的数字麦克 ...
- win10快速关机_WIN10系统几种方便快速的关机方式
我们很多人都没有下班按时关电脑的习惯.因为懒,第二天来还要再开机,开机都要好几分钟,多麻烦啊!但是随着SSD逐渐回归性价比,在我们把缓慢的HDD升级为高速的SSD后,即使是老电脑也能非常迅速的开机了. ...
最新文章
- java.lang.IllegalArgumentException异常处理的一种方法
- JS callee 的例子
- export default 和export 的区别
- rust(54)-字符串
- linux命令怎么查看dat格式的文件,Linux 查看 elf可执行文件格式的两个命令
- Python线程类首先是一个类
- XML文档中的xmlns、xmlns:xsi和xsi:schemaLocation
- pat1070. Mooncake (25)
- [AT2306]Rearranging(拓扑序)
- android的线程安全
- 使用bootstrap打造卡片个人简历
- TIMIT语音库下载以及语音库WAV转换相关问题
- 计算机网络中ipv6什么意思,路由器ipv6是什么意思(图文)
- eplan p8详细安装步骤文库_EPLAN_P8_2.1.6 安装步骤
- oracle分组拼接
- 使用ccproxy代理服务器上网
- 04.jQuery++1201
- 云计算 基础服务 iscsi 实现
- STM32F407ZGT6引脚功能
- 某Y易盾滑块acToken、data逆向分析
热门文章
- linux硬盘分区有哪些目录,浅谈Linux的硬盘分区和目录结构
- 过于自信,结果被面试官吊打了。。。
- NPOI复制Excel工作簿Sheet以及删除Excel工作簿
- Paper——基于Ubuntu18.04跑通Lift, Splat, Shoot
- Java基础语法-关键字、数据类型
- java中常见http client配置代理
- mysql smack_centos下安装和使用mysql测试工具super-smack
- quectel(网络服务命令)6
- 数睿数据低代码全民开发大讲堂 | 第一期《一小时开发企业软件》即将开讲
- 达梦(DM)常用命令