1 熟悉网络编程,熟悉 TCP/IP 通信,熟悉 HTTP,HTTPS,FTP,WebSocket 等常用协议。
2 熟悉多线程编程技术,熟悉常见线程同步、进程通信技术。
3 熟悉 C/C++,熟悉 C++11,熟悉 STL标准库,良好的面向对象思维和编码习惯。
4 熟悉 Windows、Linux系统下应用开发。熟悉 Linux常用操作,熟练使用 gcc/gdb/cmake 等开发工具。
5 熟悉 SQL语句,熟悉 SQL server,sqlite,MySQL,redis 等数据库。
6 熟悉 MFC、duilib、QT等 UI 相关开发。
7 对 Android 应用程序开发有一定了解,熟悉 NDK开发。
8 熟悉 live555,ffmpeg,vlc 等流媒体相关开发。
餐厅人脸识别收银系统真正实现了靠脸吃饭的问题,无需携带饭卡即可就餐。人脸识别双屏收银机包含一主一
副两个显示屏,主屏为电容触摸屏,供收银人员操作,副屏则用于向消费者展示交易信息。同时安装有红外活
体相机支持红外活体检测以保证支付场景的安全性。人脸底库保存在本地,支持离线人脸识别,离线交易,二
维码交易。此程序使用 C++语言开发,界面使用 duilib 开发,数据库使用 sqlite,客户端与服务器使用 HTTP 进
行通信,客户端与服务端通信报文使用 RSA和 AES 双向加密及签名以保证通信的安全性。
责任描述: 1、 负责餐厅人脸识别收银机与管理平台交互接口设计;
2、 负责人脸识别收银机客户端数据库设计;
3、 负责人脸检测、活体检测、人脸识别 SDK集成;
4、 负责客户端与平台网络通信开发及加解密相关开发;
5、 负责客户端界面开发,业务逻辑开发。