Obsah:
- Krok 1: Materiais
- Krok 2: Instalando OpenCV Na Dragonboard
- Krok 3: Conectar a Câmera Com a Dragonboard
- Krok 4: Vytvorenie softvérového softvéru pre rozhodnutie Que Toma
- Krok 5: Fazer Aplicativo Que Repassa As Informações Para O Deficiente Visual
- Krok 6: Návrhy na pokračovanie
Video: Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 Steps
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
DESCRIÇÃO
O intuitívnych a nezávislých projektoch sa zameriavate na pohyb v okolitých halách, nákupných centrách a letiskách.
A locomoção em ambientes já mapeados pode ou não ser considerado um problema bem resolvido. Dostupná aplikácia pre App Store je k dispozícii, a to vrátane všetkých 3 prostredí a prostredí EUA, ako aj sprievodcu LowViz. Všetky typy miest, ktoré sa dajú použiť, môžu detekovať prípadné prekážky a prekážky, ktoré môžu mať za následok porušenie podmienok. Asim, a missão deste projeto é, através de visão computacional e processamento de processem, identificar possíveis obstáculos que possam chirurgir ao ao longo do caminho do usuário e spoder recalcular o caminho and ser seguido dando independentência e empoderando o usuário. Na prática, o projeto, embora ainda Completo, Consiste em integrar um aplicativo de onde se pode submeter ou desenhar uma planta baixa do local de interesse, seja uma casa ou shopping. Integrácia a integrácia hudby do pamäte, ako je možné ouvido, alebo aplikovaná kalkulačka a pospájanie žiadneho okolitého prostredia, používanie bežného zvuku pre pohybujúce sa pohybujúce sa prostredie. A câmera, quando detecta um obstáculo a frente, pode recalcular o caminho do usuário. Hovorí Hugh Herr: „Nenhum indivíduo é incapaz, o que existe é falta de desenvolvimento tecnológico para capacitar e nos tornar iguais“.
Teraz môžete použiť Dragonboard 410c, ktorý má veľký hardvér a ponúka množstvo bežných a efektívnych procesoch (napríklad medzi konkurenciou a aplikáciami, ktoré sú kompatibilné so všetkými bunkami) a podobne.
Krok 1: Materiais
Nasledujúce možnosti použitia:
- uma placa Qualcomm Dragonboard 410c;
- biblioteca de processamento de imagem OpenCV (verzia 3.1);
- možnosti pripojenia k počítaču (použitie väčšieho počtu mobilných telefónov s Androidom alebo aplikácia IP Webcan);
- mobilný systém Android pre aplikáciu alebo aplikáciu;
Krok 2: Instalando OpenCV Na Dragonboard
Inštalácia Linuxu na operačnom systéme, všetky procedúry môžu zahŕňať inštaláciu a biblioteca procesného obrazu - OpenCV - žiadne zariadenie. Siga ako návod nájde odkaz:
docs.opencv.org/3.0-beta/doc/tutorials/intr…
Krok 3: Conectar a Câmera Com a Dragonboard
Pripojte všetky pripojené kamery a urobte nedostatok v hre Dragonboard 410c. Existujúce vklady sú fazule. Dragonboard possui entrada para flatcables, ou seja, and Comppatel com as câmeras usadas comumente em placas como a Raspberry pi.
Najvyššie možnosti, možnosti použitia a kategórie motocykla Moto G 3ª Geração s aplikáciou IP Webcam (k dispozícii na Google Play), ktorá umožňuje prístup k širokej škále prenosov a WiFi.
Abaixo programme que faz aquisição simples da imagem usando and biblioteca opencv. Viac odkazov na prenos dát nie je k dispozícii pre VideoCapture a IP pre mobilné (indikácia nie je aplikovateľná) + „/videofeed“. Na imagem acima, você encontra onde está o IP do seu celular.
Naše predchádzajúce verzie majú priemer 3,1 da otvoreného formátu, pretože sú porovnateľné. Možnosti prepojenia váženej lode sú obrovské, nulové ("0"), čo znamená, že sú všetky dostupné a predvolené.
Krok 4: Vytvorenie softvérového softvéru pre rozhodnutie Que Toma
Programy môžu byť anexo, o identificadorDeObstáculos.cpp, o MostraContornoWebcam.cpp e o VídeoCadeiraSlavo.cpp (estes dois últimos para teste e entendimento da técnica do software).
Vysvetlenie: Idea de identificação de obstáculo vem da determinação dos contornos mais drásticos nas imagens do vídeo, ou seja, o código identifica mudanças drásticas de cores on images to conclui que isso seja um contorno e portanto um objeto (como são most krok). Vyrovnajte sa s tým, ako pracujete, zhodujete sa s lokomotívou, identifikujete program a identifikujete existenciu (pozri časť príkladu), aby ste získali základné informácie. špecifická regionálna špecifikácia (videozáznamy do praxe) (videozáznamy súvisiace s danou cadeirou - počet strán, ktoré sa majú približovať k určitej dĺžke pixelov, počet pixelov podľa regiónu, ktorý je determinovaný podmienkou účasti). Forma, typ a typ filtrov, ako aj tipy pre rôzne činnosti, ako napr. Zjednodušenie a zjednodušenie homogenizácie, deformácie a podrobných analýz.
Obs. é possível ajustar a variável lowThreshold do código para um valor de 0 (mais sensitivo) e 100 (menos sensitivo ao contorno). O valor sugerido é 60 para chão em geral.
Funkcia: o identificadorDeObstáculos.cpp Receiver um videde da da rede wifi através do sparkfun que deve ser um vídeo de um celulárne acoplado a barriga do usuário. O código manda condições de parada á um aplicativo de um outro celular que usuário está usando. Idealmente manda-se comandos de voz de parada parada o usuário.
Pozor: Altere o código de acordo parapecificar de onde os video videos withão receivebidos e paraqual android as informações são encaminhadas. Niektoré druhy zmien nie sú k dispozícii.
Väčšina z nich môže mať jednu z nasledujúcich oblastí: výpočet, výpočet a výpočet oficiálnych dokumentov OpenCV.
Krok 5: Fazer Aplicativo Que Repassa As Informações Para O Deficiente Visual
Reprodukujú všetky potrebné údaje a neobsahujú žiadne údaje o stránkach.
Posúdiť a znova skompletizovať Dragonboard môže mať jednu z posledných prekážok, ktoré môžu mať za následok žiadne údaje.sparkfun.com podstatné informácie. Informácie o tom, ako konzultovať a hodnotiť bankové služby, ako napríklad triediť okhttp3, môžu poskytovať informácie o spoločnosti Json. Viac informácií nájdete v časti Analyzátor snímok alebo úskalí. Väčšina problémov spojených s pohybom môže mať za následok, že nie je možné vykonávať žiadne činnosti. Se o caminho está livre o aplicativo emite um sinal para prosseguir continuamente.
Seguem em anexo as classes e Interfaces use of para o projeto, que são explicadas and seguir:
GetJson: Používajte všetky základné údaje a nezískajte žiadne údaje. Zapamätajte si to, čo môžete urobiť, a potom použiť.
JsonDownloader: viac ako jednu asynchrónnu úlohu pre využitie a klasifikáciu GetJson, import a import to usta classe é para não travarmos a interface do usuário e para isso precisamos criar uma different differente on application.
Hlavná činnosť: implementácia a uskutočnenie všetkých aplikácií, ktoré sú v súlade s poradenstvom o bankových dadách, informačné o používateľskej príručke a zvukových nahrávkach, ktoré budú zodpovedať za ďalšie pokračujúce cvičenia.
RequestListener: každé rozhranie sa používa hlavne pre hlavnú aktivitu a je certifikovaná.
SdmSoundPlayer: najobľúbenejšie a najpopulárnejšie vozíky, ktoré sa dajú použiť, pretože všetky druhy cestovín, ako sú surové zubné cestoviny, cestoviny a cestoviny, vrátane tých, ktoré milujú zvuk. Feito isso dentro do método initSoundHash () você deve colocar Esses arquivos dentro de mSoundHash que é uma tabela Hash. Ukážte, že počúvate veľa hudby alebo zvuku, aby ste hrali zvuk (interný kľúč) a aby ste mohli hrať ešte viac, ako by ste chceli.
Upozornenia: trieda a použitie parašutistu alebo analyzátora vášho obľúbeného bankového účtu.
Používajte všetky druhy vozov.
O rozložení aplikácie pozostáva z viacerých bežných aplikácií, ktoré je potrebné ukončiť. Ukončite implementáciu MainActivity, pretože sú veľmi jednoduché a použiteľné a nie sú konzultované žiadne bankové karty.
Ďalšie informácie o autorovi tohto článku sú uvedené nižšie. Ukážte nám, ako bem-vindas =).
Naše najlepšie hodnotenie môže mať za následok, že mnohé z nich môžu mať dostatočný dopad na podstatu problému.
Krok 6: Návrhy na pokračovanie
Integrované systémy lokalizácie. Informácie o súprave Qualcomm iZat SDK nájdete v zozname lokalizovaných systémov GNSS, acelerometra, magnetrômetro entre outros a já embutidos no próprio processador Qualcomm Snapdragon (presente on maioria dos celulares). Nie sú k dispozícii žiadne dokumenty, ktoré by mali potvrdiť jeho existenciu.
Tam sú najrozmanitejšie ultraľahké snímače senzora, ktoré majú mnoho problémov s komunikáciou a Dragonboardom. Rýchlosť, obstarajte si, pretože bibliotecas já presentes no kit de desenvolvimento, elas possuem diversosplos para para cada tipo de sensor.
Žiadna stránka Vývojári Qualcomm existuje a obsahuje všetky rady, rady a tipy. Dosky nie sú k dispozícii.
Odporúča:
Desenvolvendo Aplicações Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 Steps
Vyberte si z nasledujúcich aplikácií: Dragonboard 410c Používajte IDE Eclipse: O objetivo deste documento é väčšina fáz nevyhnutnej konfigurácie alebo konfigurácie okolitého prostredia, bezdrôtovo hostiteľského počítača (počítač / notebook), atrav é s do IDE Eclipse kompiluje os C ó digos e export para o Alvo (Drag
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Steps
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é väčšina fáz nevyhnutnej konfigurácie okolitého prostredia, možnosti pohybu v počítači a počítaču Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 krokov
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: Inteligentná nosná jednotka, ktorá sa skladá z oddelených a automatických automobilov. Atrav & s de uma webkamera, elastická identifikácia tipov pre lixo a uloženie bez kompromisov pre zodpovedajúce pozadie a recirkuláciu
Detekcia objektov pomocou Dragonboard 410c alebo 820c pomocou OpenCV a Tensorflow .: 4 kroky
Object Detection W/ Dragonboard 410c or 820c using OpenCV and Tensorflow .: This instructables popisuje how to install OpenCV, Tensorflow, and machine learning frameworks for Python 3.5 to run the Object Detection
Vývoj aplikácií pomocou GPIO pinov na DragonBoard 410c s operačným systémom Android a Linux: 6 krokov
Vývoj aplikácií pomocou GPIO pinov na DragonBoard 410c s operačnými systémami Android a Linux: Cieľom tohto tutoriálu je ukázať informácie potrebné na vývoj aplikácií pomocou kolíka GPIO na nízkorýchlostnom rozšírení DragonBoard 410c. Tento tutoriál prináša informácie o vývoji aplikácií pomocou pinov GPIO so systémom SYS na Andr