从小白到牛大,从八个C语言项目毕业后。
一、基于百度AI的语音识别
难度系数:
码数:400行
实现功能:语音输入,语音转文字。
适合人群:有C++,QT,网络基础。
相关技术:QT,信号与槽,HTTP,百度AI开放平台。
二、沟通管理系统
难度系数:
码数:400行
实现功能:添加、删除、更改和搜索通讯录信息。适合人群:C语言初学者难度较小,不适合写在简历上。数组和指针的综合应用可以训练编程的逻辑思维,积累代码。
相关技术:数组,指针,结构,函数。
三、停车管理系统
难度系数:
码数:800行
功能:停车、找车、支付、离开、路线规划。
适合人群:有C语言和链表、栈、队列的基础。
相关技术:指针,数组,链表,队列,广度优先搜索。
四、千百度AI的图像识别
难度系数:
码数:800行
功能:停车、找车、支付、离开、路线规划。
适合人群:有C语言和链表、栈、队列的基础。
相关技术:指针,数组,链表,队列,广度优先搜索。
五、智能WiFi摄像头
难度
代码数量:1500行
语言:c语言
实现功能:图像数据采集、APP显示、远程控制适合人群:C语言、Linux、网络基础是综合性项目,适合对嵌入式开发感兴趣的同学。
硬件平台:NanoPi Duo2
相关技术:mjpg_stremer,json,TCP,UDP,QT,epoll。
第六,智能音箱
难度系数:
码数:3000行
实现功能:由嵌入式终端、后台云服务器、APP组成,实现切歌、暂停、恢复、音量调节、APP远程控制、语音控制。
适合人群:有C/C++/Linux的基础,比较全面,可以使用。
作为项目推广、基建、就业等。
硬件平台;迷你2440
相关技术:C/C++,libevnet,json,process,TCP,QT。
七、OpenCV智能汽车
难度系数:
代码数量:1000行
实现功能:车辆控制,巡航控制,测距,车道检测和
车道保持。
适合人群:有C语言和单片机开发基础。
硬件平台:51单片机和ARMCortexA开发套件。
相关技术:C语言,51单片机,图像处理,串口通信。
八、远程通讯软件
难度系数:?码数:3000行
实现功能:注册,登录,添加好友,聊天,建群,文件传输。
适合人群:有C++和网络基础。
平台:客户端Windows,服务器Linux。
相关技术:C++,libevent,QT,多线程,MySQL,文件。