Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ss:laboratoare:02 [2025/02/25 17:55]
jan.vaduva
ss:laboratoare:02 [2025/03/18 22:28] (current)
jan.vaduva [Exemple de imagini pentru procesare]
Line 2: Line 2:
  
 ===== Obiective ===== ===== Obiective =====
-* Crearea unei platforme web care primește, procesează și salvează imaginile transmise prin MQTT de platforma hardware/​mobila +  ​* Crearea unei platforme web care primește, procesează și salvează imaginile transmise prin MQTT de platforma hardware/​mobila 
-* Implementarea unui sistem de autentificare și autorizare pentru utilizatori +  * Implementarea unui sistem de autentificare și autorizare pentru utilizatori 
-* Gestionarea dispozitivelor hardware/​mobile conectate (vizualizare,​ actualizare firmware, configurare) +  * Gestionarea dispozitivelor hardware/​mobile conectate (vizualizare,​ actualizare firmware, configurare) 
-* Controlul parametrilor camerei și al modului de funcționare prin interfață web +  * Controlul parametrilor camerei și al modului de funcționare prin interfață web 
-* Implementarea operațiunilor de procesare a imaginilor (redimensionare,​ filtrare, analiză de bază) +  * Implementarea operațiunilor de procesare a imaginilor (redimensionare,​ filtrare, analiză de bază) 
-* 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]
  
  
  
ss/laboratoare/02.1740498925.txt.gz · Last modified: 2025/02/25 17:55 by jan.vaduva
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0