Hvernig á að setja upp OpenCV á CentOS 7

OpenCV, einnig þekkt sem Open Source Computer Vision Library, er opinn uppspretta þvert á vettvang tölvusjón reiknirit bókasafn. Nú á dögum er OpenCV mikið notað á alls kyns sjónrænum vinnslusvæðum, svo sem andlitsgreiningu, látbragðsgreiningu, mann-tölvu samskiptum, hlutagreiningu, hreyfirakningu o.s.frv.

OpenCV er hægt að dreifa á ýmsum kerfum, þar á meðal Windows, Linux, Android, iOS, osfrv. Í þessari grein mun ég sýna þér hvernig á að setja saman og setja upp OpenCV 3.3.0, nýjustu stöðugu útgáfuna af OpenCV á þeim tíma sem ég skrifaði þessa grein , á CentOS 7 x64 stýrikerfinu.

Forkröfur

Skref 1: Settu upp ósjálfstæði fyrir OpenCV

Notaðu eftirfarandi skipanir til að setja upp allar nauðsynlegar ósjálfstæðir til að setja saman OpenCV:

yum groupinstall "Development Tools" -y
yum install cmake gcc gtk2-devel numpy pkconfig -y

Skref 2: Sæktu OpenCV 3.3.0 skjalasafnið

Sæktu og þjappaðu OpenCV 3.3.0 skjalasafni niður eins og hér að neðan:

cd
wget https://github.com/opencv/opencv/archive/3.3.0.zip
unzip 3.3.0.zip

Skref 3: Settu saman og settu upp OpenCV 3.3.0

Notaðu eftirfarandi skipanir til að setja saman og setja upp OpenCV, og samansettar OpenCV skrár verða vistaðar í /usr/localmöppunni.

cd opencv-3.3.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
make install

Skref 4: Stilltu nauðsynlegar breytur

Til viðbótar við að setja saman og setja upp skrár þarftu að tilgreina slóðaupplýsingar fyrir pkgconfig og OpenCV:

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/
echo '/usr/local/lib/' >> /etc/ld.so.conf.d/opencv.conf
ldconfig

Skref 5 (valfrjálst): Keyrðu próf

Til að prófa OpenCV uppsetninguna þína geturðu hlaðið niður aukaprófunargögnum frá OpenCV aukageymslunni:

cd
git clone https://github.com/opencv/opencv_extra.git
export OPENCV_TEST_DATA_PATH=/root/opencv_extra/testdata

Í cmake build skránni finnurðu nokkur prófunarforrit nefnd á sama sniði opencv_test_*. Keyrðu hvaða sem þú hefur áhuga á til að framkvæma próf. Til dæmis:

cd /root/opencv-3.3.0/build/bin
ls
./opencv_test_photo

Þetta lýkur kennslunni. Takk fyrir að lesa.

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira