This shows you the differences between two versions of the page.
|
ss:laboratoare:02 [2025/02/25 17:56] jan.vaduva |
ss:laboratoare:02 [2025/03/18 22:28] (current) jan.vaduva [Exemple de imagini pentru procesare] |
||
|---|---|---|---|
| Line 9: | Line 9: | ||
| * Vizualizarea și descărcarea imaginilor procesate | * Vizualizarea și descărcarea imaginilor procesate | ||
| * Implementarea mecanismului de actualizare OTA pentru dispozitivele hardware | * Implementarea mecanismului de actualizare OTA pentru dispozitivele hardware | ||
| + | |||
| + | ===== Exemple de imagini pentru procesare ===== | ||
| + | Puteti folosi ca si exemplu pentru inregistrarea si procesare urmatoarele imagini. | ||
| + | Obiectul este cel de a extrage textul din imaginile sau PDF-ul atasat. | ||
| + | |||
| + | Din imaginea atasata putem extrage informatie despre persoana, profesia, locul de munca, avizul medical si tipul controlului de medicina muncii. | ||
| + | {{ :ss:laboratoare:medicina_muncii.jpeg?nolink&250 | Imagine raport medicina muncii}} | ||
| + | |||
| + | Pentru a simplifica partea de procesare pe partea de web se pot extrage aceste informatii din fisierul PDF atasat ca alternativa. | ||
| + | |||
| + | {{ :ss:laboratoare:vaduva_jan_alexandru.pdf | PDF raport medicina muncii}} | ||
| ===== Cerințe tehnologice ===== | ===== Cerințe tehnologice ===== | ||
| - | * **Backend**: Python (Flask/Django/FastAPI) sau Node.js (Express) | + | * **Backend**: Python (Flask/Django/FastAPI) sau Node.js (Express) |
| - | * **Frontend**: React/Vue/Angular pentru interfața utilizatorului | + | * **Frontend**: React/Vue/Angular pentru interfața utilizatorului |
| - | * **Bază de date**: PostgreSQL/MySQL/MongoDB pentru stocarea imaginilor și metadatelor | + | * **Bază de date**: PostgreSQL/MySQL/MongoDB pentru stocarea imaginilor și metadatelor |
| - | * **MQTT Broker**: Eclipse Mosquitto/HiveMQ pentru recepția imaginilor | + | * **MQTT Broker**: Eclipse Mosquitto/HiveMQ pentru recepția imaginilor |
| - | * **Cloud Storage**: AWS S3/MinIO sau filesystem local pentru imaginile salvate | + | * **Cloud Storage**: AWS S3/MinIO sau filesystem local pentru imaginile salvate |
| - | * **Procesare imagini**: OpenCV/Pillow pentru filtrare, redimensionare și analiză | + | * **Procesare imagini**: OpenCV/Pillow pentru filtrare, redimensionare și analiză |
| ===== Funcționalități ===== | ===== Funcționalități ===== | ||
| Line 48: | Line 59: | ||
| ===== Evaluare ===== | ===== Evaluare ===== | ||
| - | * Implementarea sistemului de recepție și salvare imagini (20%) | + | * Implementarea sistemului de recepție și salvare imagini (20%) |
| - | * Autentificare și gestionare utilizatori (15%) | + | * Autentificare și gestionare utilizatori (15%) |
| - | * Monitorizare și control dispozitive hardware (20%) | + | * Monitorizare și control dispozitive hardware (20%) |
| - | * Procesare și optimizare imagini (20%) | + | * Procesare și optimizare imagini (20%) |
| - | * Vizualizare și descărcare imagini (15%) | + | * Vizualizare și descărcare imagini (15%) |
| - | * Implementarea OTA (opțional) | + | * Implementarea OTA (opțional) |
| ===== Resurse suplimentare ===== | ===== Resurse suplimentare ===== | ||
| - | * [https://flask.palletsprojects.com Flask Documentation] / [https://fastapi.tiangolo.com FastAPI Documentation] | + | * [https://flask.palletsprojects.com Flask Documentation] / [https://fastapi.tiangolo.com FastAPI Documentation] |
| - | * [https://mqtt.org MQTT Protocol Overview] | + | * [https://mqtt.org MQTT Protocol Overview] |
| - | * [https://opencv.org OpenCV Image Processing] | + | * [https://opencv.org OpenCV Image Processing] |
| - | * [https://react.dev React Documentation] | + | * [https://react.dev React Documentation] |