熟练使用 C/C++编程语言,熟悉 STL 常用容器,具有面向对象编程思想,熟悉 Python、C#语言;
掌握 Qt 窗体程序设计、MySQL 数据库以及事务、索引、锁机制,有 Qt 和 MySql 联合开发的经验;
熟悉计算机网络基础知识及常用的协议,如 TCP/UDP、HTTP,有实际的网络编程经验;
掌握基础的图像分类、目标检测、人脸识别等深度学习知识,了解 Pytorch 以及简单的模型调参优化。
使用 Qt 和 MySql 联合开发一个学生信息管理系统,该系统包括注册、登录、学生信息管理、管理员信息管理等功能;
使用 Qt 和 SQLite 联合开发一个人脸识别考勤系统,该系统包括深度学习人脸注册、人脸模型训练、人脸识别签到、查看考勤记录等功能;
使用 Qt 和 linux 联合开发一个具有串口和网络通信功能的数据采集系统,上位机通过串口与下位机进行数据交互,然后通过TCP将数据传送至linux系统中编写的服务器进程。
分为客户端和服务器端; 服务器端可通过TCP通信控制客户端实现打开摄像头、关闭摄像头、设置保存格式以及保存等功能; 客户端会将摄像头实时捕捉的图像上传至服务器端。
基于Qt+OpenCV实现人脸识别考勤功能; 具有人脸注册、人脸签到、查看签到记录、缺勤记录等功能。
Qt上位机使用串口和下位机进行通信; 获取下位机数据并使用图表进行显示; 获取的数据也可实时存储在本地文件或数据库中。
Qt上位机使用串口和下位机进行通信; 获取下位机数据并使用图表进行显示; 获取的数据也可实时存储在本地文件或数据库中。