Агуулгын хүснэгт:

Vision 4all - Системийн Visão Assistida -ийн дутагдалтай талууд Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 алхам
Vision 4all - Системийн Visão Assistida -ийн дутагдалтай талууд Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 алхам

Видео: Vision 4all - Системийн Visão Assistida -ийн дутагдалтай талууд Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 алхам

Видео: Vision 4all - Системийн Visão Assistida -ийн дутагдалтай талууд Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 алхам
Видео: How Computer Vision Is Finally Taking Off, After 50 Years 2024, Оны зургадугаар сарын
Anonim
Vision 4all - Системийн Visão Assistida -ийн дутагдалтай талууд Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android
Vision 4all - Системийн Visão Assistida -ийн дутагдалтай талууд Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android

ТОДОРХОЙЛОХ

Автономит бүс нутгийн хувьд бие даан ажиллах чадвараа алдахын тулд худалдааны төвүүд болон нисэх онгоцны буудлуудыг хайж олох боломжтой.

Орчин тойрны асуудал нь шийдэгдэх болно. App Store -ийн хамгийн сүүлийн үеийн хувилбарууд бол EUA, эсвэл LowViz -ийн гарын авлага юм. Хязгаарлагдмал хязгаарлалт байхгүй бол ямар ч тохиолдолд ямар ч мэдээлэл байхгүй болно. Төлбөр тооцоо хийх, тооцоолох үйл явц, импровиз хийх, тодорхойлох боломжууд байдаг. Эндээс харахад, бүрэн бус, бүрэн гүйцэд биш, дэлгүүрт орон нутгийн интернэт, орон нутгийн дэлгүүр хэсэх боломжтой. Тохиромжтой тооцоолол хийх, тооцоолох, тооцоолох, тооцоолох, ашиглахад ямар ч орчин байхгүй болно. Ашиглах, шалгах, буцааж авах, дахин эмчлэх. Хью Херр: "Хязгааргүй тохиолдолд энэ нь бараг л боломжтой байдаг" гэж хэлэв.

Dragonboard 410c -ийг ашиглахын тулд тоног төхөөрөмжийг ашиглах боломжтой бөгөөд энэ нь бодит байдал дээр маш хурдан хөгжих болно.

Алхам 1: Материал

Материал
Материал

Төсөл ашиглах боломжтой:

- uma placa Qualcomm Dragonboard 410c;

- OpenCV -ийн библиотекийн процесс (3.1 хувилбар);

- cemera que se comunique com a pla (usaremos na verdade um celular android com эсвэл aplicativo IP Webcan);

- Андройд үйлдлийн системийн систем;

Алхам 2: Instalando OpenCV Na Dragonboard

Instalando OpenCV Na Dragonboard
Instalando OpenCV Na Dragonboard

Компаний холбоосыг суулгахын тулд програмыг ажиллуулна уу - OpenCV - төхөөрөмж байхгүй байна. Холбоосыг зааж өгөх заавар:

docs.opencv.org/3.0-beta/doc/tutorials/intr…

Алхам 3: Камера Комыг луу хавтангаар холбоно уу

Камера комын луу хавтанг холбоно уу
Камера комын луу хавтанг холбоно уу

Урьдчилан таамаглах зүйл бол Dragonboard 410c -ийн дутагдалтай тал юм. Existem vários jeitos de fazer isso. Луут хавтан нь хавтгай кабель, жишээ нь, бөөрөлзгөнө зэргээс үүдэн гарч ирэх болно.

Энэ нь Moto G 3 -ийг ашиглахын тулд IP вэбкамер (Google Play дээр ашиглах боломжгүй) ашиглах боломжийг олгодог.

Abaixo програм нь энгийн үе шаттай бөгөөд библиотекийн нээлттэй хувилбар юм. VideoCapture хийх ямар ч конструктор байхгүй бол celular (indicado no aplicativo) + "/videofeed" холбоосыг ашиглана уу. Төсөөллөөр бол IP хаягийг сонгоно уу.

3.1 -ийг задлахад маш чухал үүрэг гүйцэтгэдэг. Луут самбар нь үнэмлэхүй тэг ("0") бөгөөд энэ нь анхдагч утгатай болно.

Алхам 4: Desenvolver програм хангамжийн үйл явц нь Imagens Que Toma шийдвэр гаргах

Image
Image
Desenvolver програм хангамж нь De Imagens -ийн дарааллаар шийдэгддэг
Desenvolver програм хангамж нь De Imagens -ийн дарааллаар шийдэгддэг
Desenvolver програм хангамж нь De Imagens -ийн дарааллаар шийдэгддэг
Desenvolver програм хангамж нь De Imagens -ийн дарааллаар шийдэгддэг

Нэмэлт програмууд, эсвэл identificadorDeObstáculos.cpp, MostraContornoWebcam.cpp e o VídeoCadeiraSlavo.cpp програмууд (програм хангамжийг шалгахын тулд програм хангамжийг ашиглах боломжтой).

Тайлбар: Тодорхойлолт хийх нь чухал үүрэг гүйцэтгэдэг. алхам). Энэ програмыг ашиглах, тохируулах, байршуулах, тохируулах, оршин тогтнох програм хангамжийг тодорхойлох (жишээ нь, жишээ нь, жишээ нь), жишээ нь, ямар ч тохиолдолд танд туслах болно. тусгай бүс нутаг (caminho do usuário) (видеог төсөөлөх нь contorno da cadeira - caso o usuário se aproxime da cadeira haverá piksel brancos na região verde que determinam condição de parada). Dessa forma, sem a adição de filtros ao tipo de chão, para o funcionamento dessa versão simpicada, à needário um chão razoavelmente homogêneo, de forma que os detalhes do chão não sejam dikkados contornos.

Obs. 0 -ээс доошгүй (a sensitivo ao contorno) босгыг тохируулна уу. O valor sugerido é 60 para chão em geral.

Funcionamento: o identificadorDeObstáculos.cpp вэбсайтыг дахин ашиглах боломжтой бөгөөд үүнийг хийх боломжтой болно. Нэмэлт мэдээлэл авахын тулд celular que usuário está usando. Төгсгөлд нь юу хийх ёстой вэ гэдэг нь ойлгомжтой.

Тэмдэглэл: Андройд програмыг тусгайлан унших боломжтой бөгөөд энэ нь хамгийн сүүлийн үеийн мэдээллийн систем юм. Энэ нь ямар ч програмыг туршиж үзэх боломжгүй юм.

Canny e limiarização, aurem tópicos de visão computacional, мөн OpenCV-ийн албан ёсны баримт бичгийг олж авахын тулд та маш их зүйлийг хийж чадна.

Алхам 5: Fazer Aplicativo Que Repassa нь мэдээллийн хомсдолд орсон мэдээллийн хувьд

Төсөл дахин боловсруулах шаардлагатай бол сайтад ямар ч өгөгдөл байхгүй болно.sparkfun.com, эсвэл энэ нь ямар ч асуудалгүй болно гэсэн үг юм.

Dragonboard -ийг дахин эхлүүлэхийн тулд өгөгдөл дамжуулах шаардлагагүй болно. Мэдээлэл хүлээн авахын тулд та Janson -ийн мэдээллийг ашиглаж болно. Энгийн шалгалт өгөгдлийг задлахын тулд файлуудыг задлах боломжтой болно. Тэмдэглэлийг харвал ямар ч асуудал байхгүй болно. Үргэлжлүүлэн үргэлжлүүлээрэй.

Хичээлийн хувьд интерфэйсийг ашиглахын тулд програмыг сонгоно уу, жишээ нь:

GetJson: Мэдээлэл авах шаардлагагүй.

JsonDownloader: Хэрэглэгчийн хувьд маш чухал үүрэг гүйцэтгэдэг бол GetJson, интерфэйс нь интерфэйсийг ашиглахад маш чухал үүрэг гүйцэтгэдэг.

MainActivity: nesta classe implementamos a lógica da aplicação que Continentale consulta o banco de dados, to usuário us meio de um audio audio se ele precisa para ou pode Continue caminhando.

RequestListener: MainActivity програмын интерфейсийг ашиглах боломжтой болно.

SdmSoundPlayer: програмыг ашиглах нь маш энгийн бөгөөд хамгийн чухал зүйл юм. Feito isso dentro do método initSoundHash () дууны хөгжүүлэлт нь mSoundHash -ийн денто де МСаундХаш юм. Дуу сонсох (дууны товчлуур), дамжуулах комо параметро, дуу хоолой.

Анхааруулга: нэмэлт мэдээлэл авах эсвэл задлан шинжлэх боломжтой.

Энэ нь одоо байгаа утсыг ашиглах боломжтой гэсэн үг юм.

Зааварчилгаа хийхдээ MainActivity програмыг ашиглахаа болихын тулд програмыг хялбархан ашиглахаа болих хэрэгтэй.

Qualquer dúvida adicional ou sugestão basta entrar em contato com o autor. Үүнийг санал болгож байна уу?).

Энэ нь ямар ч асуудал биш юм.

Алхам 6: Дэвшилтийг дагах

Poderiamos integrar um localisizacão. Qualcomm iZat SDK нь GNSS, acelerômetro, magnetrômetro entre outros, Qualcomm Snapdragon (ямар ч програм хангамж байхгүй) процессорыг ажиллуулахад зориулагдсан болно. Энэ нь ямар ч утгагүй юм.

Мэдрэгч нь хэт авианы мэдрэгчтэй, луувангийн самбартай харьцах асуудал юм. Хичээлийн хурдыг, библиотек хэлбэрээр олж аваарай, учир нь энэ нь мэдрэгчтэй болно.

Ямар ч сайт Хөгжүүлэгчид Qualcomm existem fóruns e tutoriais que podem ajudar, e ainda há os tutoriais da 96Boards no you tube.

Зөвлөмж болгож буй: