Sadržaj:
- Korak 1: Lixo, Um Problema Mundial
- Korak 2: Por Que Separar O Lixo?
- Korak 3: Qual a Solução?
- Korak 4: Quais As Tecnologias Utilizadas?
- Korak 5: Algoritmos E Códigos
- Korak 6: Imagens Do Protótipo Em Construção. (Verzije 1.0 E 2.0)
- Korak 7: Autores Do Projeto
Video: Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Nossa lixeira inteligente sastoji se od odvojene automátice do lixo. Através de uma webcam, identifikuje o tipo de lixo e deponira no partimento adequado para posteriormente ser reciclado.
Korak 1: Lixo, Um Problema Mundial
Um dos principais problem encontrado no meio urbano, a posebno nas grandes cidades é o lixo sólido, rezultat uma sociedade que a cada dia console mais.
Para ter uma noção mais ampla do problema tomemos a cidade de São Paulo como exemplo, em média cada pessoa produzione diariamente entre 800 g 1 kg de lixo diário, ou 4 do 6 litros dejetos, por dia são gerados 15.000 tonelad de lixo, Isso odgovara 3.750 kamionskih kamera s dijagramima. Em um je svejedno caminhões enfileirados cobririam o putanji prema cidade iz Sao Paola i Nova Iorquea, ida i volta.
Korak 2: Por Que Separar O Lixo?
Com a separação dos lixos fica mais fácil e rápida a reciclagem do material..
Korak 3: Qual a Solução?
Nossa solução é uma Lixeira feita com materiais também recicláveis que analisa o tipo de lixo eo descarta nopartimento correto. O reconhecimento é através de uma câmera que use um banco de dados de imagens e formas. sposoban je aprender i ponovno proučiti materijal do objekta descartado (papel, metal, plastico, vidro ili outros). Apsolutno detektira i klasificira objekte, um sinal é enviado para um motor que move uma esteira, pozicija nema lokalnog adequado e outro motor é acionado para fazer o despejo.
Korak 4: Quais As Tecnologias Utilizadas?
Softver:
- OpenCV
- Haar kaskadni klasifikator
- Python
- MRAA
- Linux (Debian)
Hardver:
- Dragonboard 410c
- Mezanin sa 96 brodova
- DC motori
- Motor vozača Ponte H L298N
- Fonte ATX 230W
- Veb kamera
Korak 5: Algoritmos E Códigos
Dio 1 - OpenCV, Statistika
Como o treinamento para reconhecer os 5 tipos de materiais descritos no Step 3 demoraria muito, decididor afunilar o problemu i detektor apenas latas i garrafas de plástico para comprvar a prova do conceito. Essa detecção ocorreu nos seguintes passos.
1 - Treinamento: Foram iskoristi 20 slika podijeljenih entra garrafas e latas
2 - Detecção:
2.1 - Slika pretvarača za spajanje sa HSV -om. Aumentar 'V' por um fator de 2 com o objetivo de ter features mais visíveis.
2.2 - Encontrar gradiente de Sobel nos eixos x e y.
2.3 - Računalo magnitude com iguais pesos em ambasador kao direções.
2.4 - Aplikacija o metodi Otsu na imagem detectada pela câmera..
2.5 - Aplicar Closing sa imidžom otkrivene kamere.
2.6 - Aplikacija o detektoru de bordas Canny
2.7 - Izračunajte transformaciju de linha de Hough
2.8 - Enquadrar bordas do objeto num retângulo.
2.9 - Checar proporção largura x altura paraparacão com o banco de dados. Nema banko estão armazenados diversos modelos pozitivos i negativos.
3 - Odvojeno: Dado a saida da etapa anterior (garrafa ou lata), movemos a esteira (motor) para o lado esquerdo ili direito despejando o objektu i acendendo u LED -u za indikaciju que o processo ocorreu com sucesso.
3.1 - Napajanje sa DragonBoard servera sa apenasa 1,8 V bez digitalnih digitalnih računara i upravljačkih programa za motocikle koji zahtijevaju ulazni napon na ulazima bez napona od 5 V, koji se koristi kao 12 V na umarskoj fonti ATX od 230 W.
3.2 - Nesta etapa iskorištavanja mraka para mapear os dois polos do motor em pinos de entrada na mezaninskoj ploči za podermos girar a esteira em ambasadora kao direktive.
Primjer: É važno je izvesti klaro que o mapeamentos dos pinos da mezzanine board deve estar liberado no diretório/sys/class/gpio e que o código seja izvršiti como root (sudo).
4 - Armazenamento de dados:
To su informacije koje se otkrivaju u okruženju za instalaciju AWS IoT -a na osnovu kojih se servira dodatna oprema za sve potrebne kompetencije i potrebne informacije. Essas dados são trocados koristi protokol MQTT i koristi ga za čuvanje i primanje informacija o formama ponude.
Korak 6: Imagens Do Protótipo Em Construção. (Verzije 1.0 E 2.0)
Korak 7: Autores Do Projeto
Da esquerda pra direita:- David Carvalho- Lucas Azevedo- Rodrigo Alves- Larissa Lages- Manoela Vieira- Bianca Lisle- Andréa DuqueAgradecimentos: Angelo Brito, Thiago Pinheiro, Heitor Araújo e à todos que nos ajudaram diretamente e indiretamente
Preporučuje se:
Skener QR koda pomoću OpenCV -a u Pythonu: 7 koraka
Skener QR koda pomoću OpenCV-a u Pythonu: U današnjem svijetu vidimo da se QR kod i bar kod koriste gotovo svugdje, od pakiranja proizvoda do plaćanja putem Interneta, a sada se svakodnevno vide QR kodovi čak i u restoranu da biste vidjeli jelovnik. sumnjam da je to sada velika misao. Ali jeste li se ikada zapitali
Rubikova kocka sa povezom preko očiju u stvarnom vremenu koristeći Raspberry Pi i OpenCV: 4 koraka
Rubikova kocka s povezom s povezom u stvarnom vremenu pomoću Raspberry Pi-a i OpenCV-a: Ovo je druga verzija Rubikove alata za kocke napravljena za rješavanje povezanih očiju. Prvu verziju je razvio javascript, možete vidjeti projekt RubiksCubeBlindfolded1 Za razliku od prethodne, ova verzija koristi OpenCV biblioteku za otkrivanje boja i e
Vision 4all - Sistem Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikacija Android: 6 koraka
Vision 4all - Sistem Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikacija za Android: DESCRI Ç Ã OO intuitivno za projektovanje é dar autonomia para defeentes visuais se locomoverem em ambientes indoor como casas ou shopping centres e aeroportos.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Obrada slike s Raspberry Pi: Instaliranje OpenCV -a i Razdvajanje boja slike: 4 koraka
Obrada slike pomoću Raspberry Pi -a: Instaliranje OpenCV -a i odvajanje boja slike: Ovaj je post prvi od nekoliko vodiča za obradu slika koji slijede. Pažljivije ćemo pogledati piksele koji čine sliku, naučiti kako instalirati OpenCV na Raspberry Pi, a takođe ćemo napisati i testne skripte za snimanje slike, a takođe i
Otkrivanje objekata W/ Dragonboard 410c ili 820c koristeći OpenCV i Tensorflow .: 4 koraka
Object Detection W/ Dragonboard 410c ili 820c koristeći OpenCV i Tensorflow .: Ove upute opisuju kako instalirati OpenCV, Tensorflow i okvire strojnog učenja za Python 3.5 za pokretanje aplikacije Object Detection