First, speech recognition based on Baidu AI
Difficulty coefficient:
Number of yards: 400 lines
Realization function: voice input, voice to text.
Suitable for people: C++, QT, network foundation.
Related technologies: QT, signal and slot, HTTP, Baidu AI open platform.
Second, the communication management system
Difficulty coefficient:
Number of yards: 400 lines
Function: Add, delete, change and search address book information. Suitable for the crowd: C language beginners are less difficult and not suitable for writing on resumes. The comprehensive application of array and pointer can train the logical thinking of programming and accumulate code.
Related technologies: arrays, pointers, structures, functions.
Third, the parking management system
Difficulty coefficient:
Number of yards: 800 lines
Functions: parking, looking for a car, paying, leaving, route planning.
Suitable for people: there are C language and the basis of linked list, stack and queue.
Related technologies: pointer, array, linked list, queue, breadth-first search.
Fourth, the image recognition of Baidu AI
Difficulty coefficient:
Number of yards: 800 lines
Functions: parking, looking for a car, paying, leaving, route planning.
Suitable for people: there are C language and the basis of linked list, stack and queue.
Related technologies: pointer, array, linked list, queue, breadth-first search.
Five, smart WiFi camera
difficulty
Number of codes: 1500 lines
Language: c language
Realization functions: image data collection, APP display and remote control are suitable for people: C language, Linux and network foundation are comprehensive projects, which are suitable for students interested in embedded development.
Hardware platform: NanoPi Duo2
Related technologies: mjpg_stremer, json, TCP, UDP, QT, epoll.
Sixth, smart speakers.
Difficulty coefficient:
Number of yards: 3000 lines
Realization function: It consists of embedded terminal, background cloud server and APP, and realizes song cutting, pause, recovery, volume adjustment, APP remote control and voice control.
Suitable for the crowd: it has the foundation of C/C++/Linux, which is comprehensive and can be used.
As project promotion, infrastructure, employment, etc.
Hardware platform; Mini 2440
Related technologies: C/C++, libevnet, json, process, TCP, QT.
Seven, OpenCV smart car
Difficulty coefficient:
Number of codes: 1000 lines
Realization functions: vehicle control, cruise control, ranging, lane detection and
Lane keeping.
Suitable for the crowd: have the foundation of C language and single chip microcomputer development.
Hardware platform: 5 1 single chip microcomputer and ARMCortexA development kit.
Related technologies: C language, 5 1 single chip microcomputer, image processing, serial communication.
Eight, remote communication software
Difficulty coefficient:? Number of yards: 3000 lines
Realization functions: registration, login, adding friends, chatting, group building and file transfer.
Suitable for people: with C++ and network foundation.
Platform: client Windows, server Linux.
Related technologies: C++, libevent, QT, multithreading, MySQL, file.