De Xiaobai a Niuda, después de graduarse de ocho proyectos en lenguaje C.
1 Reconocimiento de voz basado en Baidu AI
Factor de dificultad:
Número de códigos: 400 líneas.
Implementación de funciones: entrada de voz, voz a texto.
Adecuado para personas: aquellos con conocimientos básicos de C++, QT y redes.
Tecnologías relacionadas: QT, señales y slots, HTTP, plataforma abierta Baidu AI.
2. Sistema de gestión de comunicaciones
Factor de dificultad:
Número de códigos: 400 líneas
Funciones implementadas: agregar, eliminar, cambiar y Buscar información en la libreta de direcciones. Adecuado para la multitud: el lenguaje C es menos difícil para los principiantes y no es adecuado para escribir currículums. La aplicación integral de matrices y punteros puede entrenar el pensamiento lógico en la programación y acumular código.
Tecnologías relacionadas: arrays, punteros, estructuras, funciones.
3. Sistema de gestión de aparcamiento
Factor de dificultad:
Número de códigos: 800 líneas
Funciones: aparcar, encontrar coche, pago, salida, planificación de rutas.
Adecuado para personas que tienen conocimientos básicos de lenguaje C, listas enlazadas, pilas y colas.
Tecnologías relacionadas: punteros, arrays, listas enlazadas, colas, búsqueda en amplitud.
4. Reconocimiento de imágenes de Qianbaidu AI
Factor de dificultad:
Número de códigos: 800 líneas
Funciones: aparcar, encontrar un coche, pagar, salir, planificación de rutas.
Adecuado para personas que tienen conocimientos básicos de lenguaje C, listas enlazadas, pilas y colas.
Tecnologías relacionadas: punteros, arrays, listas enlazadas, colas, búsqueda en amplitud.
5. Cámara WiFi Inteligente
Dificultad
Número de códigos: 1500 líneas
Idioma: lenguaje c
Funciones de implementación: recopilación de datos de imágenes, visualización de aplicaciones, control remoto Adecuado para la multitud: lenguaje C, Linux, base de red es un proyecto integral, adecuado para estudiantes interesados en el desarrollo integrado.
Plataforma de hardware: NanoPi Duo2
Tecnologías relacionadas: mjpg_stremer, json, TCP, UDP, QT, epoll.
Sexto, altavoces inteligentes
Factor de dificultad:
Número de códigos: 3000 líneas
Funciones implementadas: terminal integrado, backend Es compuesto por un servidor en la nube y una aplicación, que puede realizar cambio de canción, pausa, reanudación, ajuste de volumen, control de aplicación remota y control de voz.
Adecuado para personas: aquellos que tienen la base de C/C++/Linux, es relativamente completo y puede usarse.
Como promoción de proyectos, infraestructuras, empleo, etc.
Plataforma de hardware; mini 2440
Tecnologías relacionadas: C/C++, libevnet, json, proceso, TCP, QT.
7. Coche inteligente OpenCV
Factor de dificultad:
Número de códigos: 1000 líneas
Funciones implementadas: control del vehículo, control de crucero , Rango, detección de carril y mantenimiento de carril.
Adecuado para personas: aquellas con lenguaje C y base de desarrollo de microcontroladores.
Plataforma hardware: 51 microcontroladores y kit de desarrollo ARMCortexA.
Tecnologías relacionadas: Lenguaje C, 51 microcontroladores, procesamiento de imágenes, comunicación serie.
8. Software de comunicación remota
Factor de dificultad:? Número de códigos: 3000 líneas
Funciones implementadas: registro, inicio de sesión, agregar amigos, chatear, crear grupos y transferencia de archivos.
Adecuado para personas: aquellos con C++ y conceptos básicos de redes.
Plataforma: cliente Windows, servidor Linux.
Tecnologías relacionadas: C++, libevent, QT, multi-threading, MySQL, archivos.