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] |