опенцв

Први кораци са ОпенЦВ у Убунту 20.40

Први кораци са ОпенЦВ у Убунту 20.40
Опен Соурце Цомпутер Висион Либрари, или ОпенЦВ, је библиотека софтвера за машинско учење софтверских програма отвореног кода која се користи за рачунарство у реалном времену. Састоји се од преко 2.500 добро оптимизованих алгоритама који се користе за откривање и препознавање лица, за 3Д моделирање и за преклапање фотографија за стварање мапа и кота, извођење фотометријске анализе, праћење путање објекта, праћење покрета и откривање геста и покрета. Заједно са другим услужним програмима, ОпенЦВ може чак и да процени намере субјекта на фотографији.

Са тако широким низом функционалности, ОпенЦВ је током година пронашао своју употребу у технологији препознавања лица, медицинским сликама, видео надзору, па чак и у комерцијалним услугама, попут ВФКС-а и праћења кретања у филмској индустрији.

Овај чланак пружа водич који вам показује како да инсталирате ОпенЦВ 4 на ваш Убунту 20.40 и како најбоље искористити ову библиотеку инсталирањем највише препоручених пакета.

Почећемо са инсталирањем ОпенЦВ зависности пре инсталирања ОпенЦВ-а.

1. корак: Ажурирајте систем

Прво отворите терминал и унесите следеће да бисте ажурирали систем:

$ судо апт ажурирање && надоградња

Корак 2: Преузмите додатне библиотеке

Затим затражите и инсталирајте алате за програмере и визуелне И / О библиотеке за преглед и уређивање слика и видео датотека. За то користите следеће наредбе:

$ судо апт инсталл буилд-битно цмаке распакујте пкг-цонфиг

$ судо апт инсталл либјпег-дев либпнг-дев либтифф-дев

$ судо апт инсталл либавцодец-дев либавформат-дев либсвсцале-дев либв4л-дев

$ судо апт инсталл либквидцоре-дев либк264-дев

Да бисте даље побољшали ОпенЦВ, инсталирајте доње пакете:

$ судо апт инсталирајте либатлас-басе-дев гфортран

Корак 3: Преузмите Гноме ТоолКит

Гноме Тоолкит (ГТК) је бесплатан и отворен алатни алат за видгет који се може користити за креирање ГУИ-а. Унесите наредбу испод да бисте преузели Гноме Тоолкит:

$ судо апт инсталл либгтк-3-дев

Корак 4: Инсталирајте Питхон 3 заглавља за развој

Користите следеће кодове за инсталирање Питхон 3 развојних заглавља:

$ судо апт-гет инсталирај питхон3-дев

Напомена: Ако већ нисте могли да препознате, инсталацију изводимо са везама Питхон 3.

Са инсталираним зависностима, сада можемо прећи на преузимање ОпенЦВ-а.

Корак 5: Преузмите ОпенЦВ

Преузимање ОпенЦВ-а је прилично једноставно. Једноставно идите у своју кућну фасциклу и преузмите ОпенЦВ и опенцв_цонтриб, који долазе са неким модовима који додају функционалност ОпенЦВ-а. Да бисте то урадили, унесите следеће:

$ цд ~
$ вгет -О опенцв.зип хттпс: // гитхуб.цом / опенцв / опенцв / арцхиве / 4.0.0.зип

$ вгет -О опенцв_цонтриб.зип хттпс: // гитхуб.цом / опенцв / опенцв_цонтриб / арцхиве / 4.0.0.зип

Затим извуците архиве помоћу наредби испод:

$ распакујте опенцв.зип

$ унзип опенцв_цонтриб.зип

Овај корак није обавезан. Можете да преименујете директоријуме уношењем наредби испод:

$ мв опенцв-4.0.0 опенцв

$ мв опенцв_цонтриб-4.0.0 опенцв_цонтриб

Корак 6: Оптимизујте Питхон 3 ВЕ за ОпенЦВ

У овом кораку ћемо инсталирати пип. Унесите следеће команде да бисте то урадили:

$ вгет хттпс: // боотстрап.пипа.ио / гет-пип.пи

$ судо питхон3 гет-пип.пи

Корак 7: Навикните се на ВЕ за развој Питхона

Са виртуелним окружењем можете радити са две паралелне зависности верзије софтвера.

Овде ћемо користити виртуаленв и виртуаленввраппер пакете за навигацију у Питхон виртуелним окружењима.

Да бисте инсталирали пакете виртуаленв и виртуаленввраппер и креирали питхон ВЕ са њима, унесите следеће:

$ судо пип инсталирај виртуаленв виртуаленввраппер

$ судо рм -рф ~ / гет-пип.пи ~ /.кеш / пип

Унесите следећи код да бисте додали ~ /.басхрц датотека:

$ ецхо -е "\ н # виртуаленв и виртуаленввраппер" >> ~ /.басхрц

$ ецхо "извоз ВОРКОН_ХОМЕ = $ ХОМЕ /.виртуаленвс ">> ~ /.басхрц

$ ецхо "екпорт ВИРТУАЛЕНВВРАППЕР_ПИТХОН = / уср / бин / питхон3" >> ~ /.басхрц

$ ецхо "соурце / уср / лоцал / бин / виртуаленввраппер.сх ">> ~ /.басхрц

Сад извор ~ /.басхрц датотека са следећим:

$ извор ~ /.басхрц

Корак 8: Стварање виртуелног окружења

Сада можемо прећи на стварање виртуелног окружења ОпенЦВ 4 + Питхон 3. Унесите следећи код да бисте креирали виртуелно окружење Питхон 3.

$ мквиртуаленв цв -п питхон3

Као што видите, назвали смо наш ВЕ 'цв;' Можете дати било које име свом ВЕ-у, иако је пожељно да буду кратка и релевантна.

Створили смо пи3цв4 ВЕ за употребу са Питхон 3 + ОпенЦВ 4. Да бисте видели у ком сте ВЕ-у, унесите следећу команду:

$ воркон цв

Корак 9: Инсталирајте НумПи

НумПи је пакет Питхон библиотеке који га додаје инсталирањем математичких функција високог нивоа и подржавањем вишедимензионалних низова и матрица. Вероватно ће вам добро доћи када користите ОпенЦВ, па вам препоручујемо да га инсталирате. Дајте следећу команду да бисте то урадили:

$ пип инсталирај нумпи

Корак 10: Повежите ОпенЦВ 4 са виртуелним окружењем

Потражите верзију Питхон инсталирану на вашем систему тако што ћете унети следеће:

$ воркон цв

$ питхон -верзија

Сада када знате верзију Питхона коју користите, можете да прерадите директоријум сите-пакети.

Корак 11: Провера инсталације

Можете да проверите да ли је ОпенЦВ правилно инсталиран и да ли ће радити без проблема уношењем следеће наредбе:

$ воркон цв

$ питхон

Ово активира виртуелно окружење и покреће Питхон интерпретер повезан са ВЕ-ом који сте управо активирали.

Закључак

И то у вези са завршетком. Овај чланак је пружио детаљно упутство које ће вам помоћи да покренете и покренете ОпенЦВ на вашем Убунту систему. Прегледали смо разне зависности које додају више функционалности ОпенЦВ-у и показали смо вам како да инсталирате ове зависности. Такође смо креирали виртуелно окружење Питхон 3 и повезали га са нашом инсталацијом ОпенЦВ. Након праћења корака наведених у овом чланку, требало би да сте успешно инсталирали ОпенЦВ на свом Убунту 20.24 сервер.

Најбоље игре командне линије за Линук
Командна линија није само ваш највећи савезник када користите Линук - она ​​такође може бити извор забаве јер је можете користити за играње многих заб...
Најбоље апликације за мапирање гамепада за Линук
Ако волите да играте игре на Линуку са гамепадом уместо са типичним системом за унос тастатуре и миша, за вас постоје неке корисне апликације. Многе и...
Корисни алати за Линук играче
Ако волите да играте игре на Линуку, велика је вероватноћа да сте можда користили апликације и услужне програме попут Вине, Лутрис и ОБС Студио за поб...