Mundarija:

Vision 4all - Visao Assistida tizimi kamchiliklari Visais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 qadam
Vision 4all - Visao Assistida tizimi kamchiliklari Visais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 qadam

Video: Vision 4all - Visao Assistida tizimi kamchiliklari Visais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 qadam

Video: Vision 4all - Visao Assistida tizimi kamchiliklari Visais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 qadam
Video: DJI MINI 4 Pro - visão assistida - active track 360° - realidade aumentada 2024, Noyabr
Anonim
Vision 4all - Visao Assistida tizimining kamchiliklari Visais Usando OpenCV, Dragonboard 410c E Android ilovalari
Vision 4all - Visao Assistida tizimining kamchiliklari Visais Usando OpenCV, Dragonboard 410c E Android ilovalari

Ta'rif

Avtonom avtonomiya rejalari aniqlansa, siz xarid qilish markazlari va aeroportlarning yopiq joylarida yashayapsiz.

Bu muammoning echimini topishga yordam beradi. App Store -da, bu Evropa Ittifoqi va LowViz qo'llanmasining 3 -sonli ilovalari uchun juda mos keladi. Bu erda hech qanday cheklovlar yo'q, hech qanday cheklovlar yo'q. Hisob -kitoblar, hisob -kitoblar va protseduralar, hisob -kitoblar, operatsion jarayonlar, operatsion tizimlar va operatsion tizimlar yordamida amalga oshiriladi. Bu erda, shuningdek, xarid qilish, xarid qilish, xarid qilish, sotib olish, sotib olish, sotib olish va sotish mumkin. Umumiy hisob -kitoblarni amalga oshirish uchun, siz hisob -kitoblarni amalga oshirishingiz mumkin, shuning uchun hisob -kitoblar hech qanday muhitga kirmaydi. Qachonki, aniqlanmagan bo'lsa, qayta tuzilgan yoki o'ralgan. Xyu Xerrning boshidan kechirganlari: "Qachonki, bu eng yuqori darajadagi operatsion tizimdir".

A Dragonboard 410c dasturining aniqligi shundaki, u qurilmaning tezligini aniqlaydi va tezlikni aniqlaydi (hech qanday uyali aloqa yo'q).

1 -qadam: materiallar

Materiallar
Materiallar

Vamos foydalanish uchun:

- Qualcomm Dragonboard 410c -ning uma joyi;

biblioteca de processamento de imagem OpenCV (versiya 3.1);

- bir vaqtning o'zida (IP -veb -ilovalar bilan ishlaydigan android ilovalari);

- Android uchun uyali aloqa tizimi;

2 -qadam: OpenCV Na Dragonboard -ni o'rnating

OpenCV Na Dragonboard -ni o'rnating
OpenCV Na Dragonboard -ni o'rnating

O'rnatish va o'rnatish jarayonlari, biblioteka va biblioteka - OpenCV - hech qanday qurilma o'rnatilmagan. Siga havolani ko'rsatma sifatida:

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

3 -qadam: Kamera Com -ni ajdaho taxtasi bilan bog'lang

Ajdaho taxtasi Camer Com bilan bog'laning
Ajdaho taxtasi Camer Com bilan bog'laning

Aniq ma'lumotlarga ko'ra, Dragonboard 410c ning kamchiliklari yo'q. Existem vários jeitos de fazer isso. Yassi kabellar uchun ajdaho taxtasi, shuningdek, Raspberry pi -ni bir -biriga qo'shib qo'yish uchun mos keladi.

Moto G 3 -dan keyin IP -kamera (Google Play -da) veb -kamera orqali Wi -Fi -ga ulanishni xohlasangiz, u holda siz kompyuterni ishlatishingiz mumkin.

Abayxo dasturlari bibliotekani ochish uchun oddiy va oddiy dasturlardan iborat. VideoCapture yoki hech qanday konstruktor yo'q, bu uyali aloqa operatori (indikatori aplicativo) + "/videofeed". O'ylaymanki, bu IP -uylar uchun javobgardir.

3.1 va undan oldingi versiyalarni tuzish uchun bir nechta muhim shartlar mavjud. Nolinchi raqamli ("0"), dragonboard basta colocar como parametrlari nol ("0"), demak, sukut bo'yicha xizmat ko'rsatiladi.

4 -qadam: Tasvirni qayta ishlash dasturlari, shuningdek, tasvirlar

Image
Image
Desenvolver dasturiy ta'minot, bu jarayonni tasvirlab beradi
Desenvolver dasturiy ta'minot, bu jarayonni tasvirlab beradi
Desenvolver dasturiy ta'minot, bu jarayonni tasvirlab beradi
Desenvolver dasturiy ta'minot, bu jarayonni tasvirlab beradi

Bu erda dasturlar, identifikatorDeObstáculos.cpp yoki MostraContornoWebcam.cpp yoki VídeoCadeiraSlavo.cpp dasturlari (dasturiy ta'minot va dasturiy ta'minot) talab qilinadi.

Tushuntirishlar: identifikatsiyalash vositasi ham, aniqlansa ham, aniqlanmagan va aniq emas, shuning uchun siz o'zingizni aniq tasavvurga ega bo'lishingiz mumkin. qadam). Bu erda siz hech bo'lmaganda ma'lumotni topishingiz mumkin, u erda joylashuvni belgilang, dasturni aniqlang va mavjud bo'lgan dasturni tanlang (masalan, masalan, masalan, masalan). maxsus registrlar (video -tasvirlar) (videokuzatuvlar ham - hammasi) - bu piksellar sonini belgilashda ham, aniqlansa ham. Dessa forma, a filtri aos tipo de chão, a funchionamento desessa versão simplicada, a homário um chão razoavelmente homogêneo, forma que os detalhes do chão não sejam bashorat qilish kerak.

Obs. past darajadagi chegara chegarasi 0 (ma'su sezgirlik) va 100 (sensitivo ao contorno). U 60 ta pulni yutib yubordi.

Funktsiya: u identifikatorDeObstáculos.cpp qayta tiklash va qayta o'rnatish orqali amalga oshiriladi. Uyali telefonni qanday ishlatishni bilib oling. Ishlab chiqaruvchilarning fikriga ko'ra, bu sizning shaxsiy ma'lumotlaringiz.

Ma'lumotlar: Android -ning maxsus versiyalari, shuningdek, Android -ning maxsus ma'lumotlari sifatida. Boshqaruv dasturlari hech qanday yordam bermaydi (hech qanday dastur yo'q).

Ma'lumotlar Canny e limiarização uchun ham, hisob-kitoblar ham, OpenCV rasmiy hujjatlari bilan ham ta'minlangan.

5 -qadam: Vizual nuqsonli ma'lumotlarga ko'ra, dasturni qayta yozing

Bu erda hech qanday ma'lumot yo'q, chunki siz hech qanday ma'lumotga ega bo'lmagansiz, bu erda ma'lumotlar yo'q.sparkfun.com, bu ma'lumotni o'chirib qo'yish yoki o'chirish kerak bo'lsa, siz havola qilishingiz mumkin.

Dragonboard -ni qayta o'rnatishni xohlasangiz, bu erda hech qanday ma'lumot yo'q. Bu Json bilan bog'liq bo'lgan barcha maslahatlar bilan bir qatorda juda yaxshi o'qiladi. Ma'lumotni tahlil qilish uchun siz fayllarni ajratib olishingiz mumkin. Bu erda hech qanday ma'lumot yo'q, chunki bu sizning shaxsiy ma'lumotlaringiz bilan bog'liq emas. Bu sizning xohishingizga ko'ra davom etishi mumkin.

Sinflar va interfeyslarni bir vaqtning o'zida ajratish kerak:

GetJson: siz hech qanday ma'lumotga ega bo'lmaysiz.

JsonDownloader: bir vaqtning o'zida ketma -ket ketma -ket foydalanish GetJson, interfeysi va interfeysi interfeysni o'rnatish uchun juda muhim vazifadir.

Asosiy Faoliyat: dasturlarni uzluksiz bajarish uchun siz doimiy ravishda maslahatlar berishingiz, shuningdek, ovozli signallarni uzluksiz ishlatishingiz mumkin.

RequestListener: MainActivity xizmatining interfeysidan foydalanish mumkin.

SdmSoundPlayer: o'yinlar, o'yinlar, o'yinlar, o'yin -kulgilar, shuningdek, makaron xom -ashyolari, shuningdek, past ovozli makaron, shuningdek, ovozli o'yinlar yordamida amalga oshiriladi. Boshlang'ich ovozni o'qish uchun boshlang'ich ovozni () o'qish kerak, bu esa mSoundHash -ni tanlashda muhim rol o'ynaydi. Ovozni o'chirish va ijro etish uchun ovoz Ovoz (int tugmachasi) va parametrlar bir vaqtning o'zida bajariladi.

Ogohlantirishlar: ma'lumotlarni tahlil qilish yoki o'chirish uchun javob beradi.

Ularni ishlatib bo'lmang, bu sizning shaxsiy ma'lumotlaringiz.

MainActivity -ni amalga oshirishni tugatgandan so'ng, siz o'zingizning xohishingizga ko'ra, hech qanday maslahat va maslahatga ega bo'lmaysiz.

Qidiruv tizimlari avtomatik ravishda ishga tushadi. Qanchadan-qancha savollar bem-vindas =).

Bu savolga javob berishni xohlasangiz, bu sizning xohishingizga javob beradi.

6 -qadam: Davom eting

Mahalliy tizimning mahalliy tizimlari. Qualcomm iZat SDK -ni GNSS, mahalliy qurilmalar va magnitrometrlar, Qualcomm Snapdragon protsessorlari va boshqa protsessorlari (hozirda taqdim etilgan) yordamida mahalliylashtirish mumkin bo'lgan tizimlar mavjud. Hujjat yo'q, demorados.

Ultrasonik uskuna va sensorlar, shuningdek, Dragonboard -ning eng katta muammosi. Tezlik, kutubxona sifatida taqdim etilsin, siz hech qanday ma'lumot to'plamini topa olmaysiz.

Saytni ishlab chiquvchilar yo'q Qualcomm existem va 96Boards no you tube.

Tavsiya: