انڈروئد

رسبیری pi 3 پر اوپنکیو انسٹال کرنے کا طریقہ

پاسخ سوالات شما درمورد کسب درآمد از گوگل ادسنس

پاسخ سوالات شما درمورد کسب درآمد از گوگل ادسنس

فہرست کا خانہ:

Anonim

اوپن سی وی (اوپن سورس کمپیوٹر وژن لائبریری) ایک اوپن سورس کمپیوٹر وژن لائبریری ہے اور اس میں C ++ ، ازگر اور جاوا کے پابند ہیں۔ یہ میڈیکل امیج تجزیہ ، اسٹریٹ ویو امیجز کو سلائی کرنے ، نگرانی ویڈیو ، چہروں کا پتہ لگانے اور پہچاننے ، چلتی اشیاء کو ٹریک کرنے ، 3 ڈی ماڈل نکالنے اور بہت کچھ سمیت بہت ساری ایپلی کیشنز کے لئے استعمال کیا جاتا ہے۔

اوپن سی وی ملٹی کور پروسیسنگ کا فائدہ اٹھا سکتا ہے اور اس میں ریئل ٹائم آپریشن کے لئے جی پی یو سرعت کی خصوصیات ہے۔

اس ٹیوٹوریل میں ، ہم راسبیری پی 3 پر اوپن سی وی انسٹال کرنے کا طریقہ کی وضاحت کریں گے۔

شرطیں

ہم فرض کر رہے ہیں کہ آپ نے راسبیری پائی پر راسبیئن انسٹال کیا ہے۔

ماخذ سے اوپن سی وی انسٹال کریں

اوپن سی وی کو انسٹال کرنے کا تجویز کردہ طریقہ ذریعہ سے لائبریری کی تعمیر ہے۔ اس طرح آپ کو بلڈ آپشنز پر مکمل کنٹرول حاصل ہوگا اور آپ کے سسٹم کے لئے اوپن سی وی کو بہتر بنایا جائے گا۔

میموری کی پریشانیوں کی وجہ سے تالیف ہینگ اپ سے بچنے کے لئے سویپ اسپیس میں اضافہ کرکے شروع کریں:

sudo nano /etc/dphys-swapfile

پہلے سے طے شدہ 100 سے 1024 میں CONF_SWAPSIZE قدر تبدیل کریں:

/ وغیرہ / dphys-swapfile

CONF_SWAPSIZE=1024

فائلوں کو محفوظ کریں اور تبدیلیاں عمل میں لانے کے لئے درج ذیل کمانڈ کو چلائیں:

sudo /etc/init.d/dphys-swapfile restart

اب ہم اوپن سی وی کی تعمیر شروع کرسکتے ہیں۔ پہلے ، پیکیجز انڈیکس کو اپ ڈیٹ کریں اور بل tools ٹولز اور مطلوبہ انحصار انسٹال کریں۔

sudo apt update

sudo apt install build-essential cmake git pkg-config libgtk-3-dev "libcanberra-gtk*"

sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev

sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev opencl-headers

sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

بلڈ ڈائرکٹری بنائیں ، اس پر تشریف لے جائیں اور گیتوب سے اوپن سی وی اور اوپن سی وی شراکت دار ذخائر کا کلون کریں:

mkdir ~/opencv_build && cd ~/opencv_build

git clone

git clone

تحریر کے وقت ، گٹ ہب مخزنوں میں طے شدہ ورژن ورژن 4.1.1 ہے۔ اگر آپ اوپن سی وی کا پرانا ورژن انسٹال کرنا چاہتے ہیں تو اوپن سی وی اور opencv_contrib دونوں ڈائریکٹریوں پر جائیں اور git checkout چلائیں۔ .

ایک بار ذخیروں کو کلون کرنے کے بعد ، ایک عارضی بلڈ ڈائریکٹری تشکیل دیں ، اور اس میں تبدیلی کریں:

mkdir -p ~/opencv_build/opencv/build && cd ~/opencv_build/opencv/build

cmake ساتھ اوپن سی وی cmake ترتیب مرتب کریں:

cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=OFF \ -D INSTALL_PYTHON_EXAMPLES=OFF \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D ENABLE_NEON=ON \ -D OPENCV_EXTRA_EXE_LINKER_FLAGS=-latomic \ -D ENABLE_VFPV3=ON \ -D BUILD_TESTS=OFF \ -D OPENCV_ENABLE_NONFREE=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=OFF..

آؤٹ پٹ کچھ نیچے نظر آئے گا:

… -- Configuring done -- Generating done -- Build files have been written to: /home/pi/opencv_build/opencv/build

تالیف کا عمل شروع کرنے کے لئے make :

make -j4

اس عمل میں رسبری پائی ماڈل پر منحصر ہے ، 1 سے 2 گھنٹے کے لگ بھگ کچھ وقت لگے گا۔ اگر کسی موقع پر تالیف ناکام ہوجاتی ہے تو ، وسائل دستیاب نہ ہونے کی وجہ سے دوبارہ make کمانڈ چلائیں اور یہ سلسلہ جہاں سے رک گیا وہاں جاری رہے گا۔

مکمل ہونے پر آپ کو نیچے کی طرح کچھ نظر آئے گا:

… Linking CXX shared module../../lib/python3/cv2.cpython-35m-arm-linux-gnueabihf.so Built target opencv_python3

آخری مرحلہ مرتب شدہ اوپن سی وی فائلوں کو انسٹال کرنا ہے۔

sudo make install

… -- Installing: /usr/local/bin/opencv_version -- Set runtime path of "/usr/local/bin/opencv_version" to "/usr/local/lib"

یہ جاننے کے لئے کہ آیا اوپن سی وی کامیابی کے ساتھ انسٹال ہوا ہے یا درج ذیل کمانڈز ٹائپ کریں اور آپ کو اوپن سی وی ورژن دیکھنا چاہئے۔

C ++ لائبریری:

pkg-config --modversion opencv4

4.1.1

ازگر لائبریری:

python3 -c "import cv2; print(cv2.__version__)"

4.1.1-pre

صاف کرو

rm -rf ~/opencv_build

بھاری تبدیلیاں آپ کے ایسڈی کارڈ کو نقصان پہنچا سکتی ہیں۔ تبدیل کردہ جگہ کو اس کے اصلی سائز میں تبدیل کریں:

sudo nano /etc/dphys-swapfile

CONF_SWAPSIZE قدر 100 ترمیم کریں:

/ وغیرہ / dphys-swapfile

CONF_SWAPSIZE=100

فائل کو محفوظ کریں اور تبدیلیاں چالو کریں:

sudo /etc/init.d/dphys-swapfile restart

نتیجہ اخذ کرنا

ہم نے آپ کو بتایا ہے کہ آپ کے رسبری پائی بورڈ پر اوپن سی وی کیسے انسٹال کریں۔ ماخذ سے اوپن سی وی کی تعمیر آپ کو زیادہ لچک دیتی ہے اور جب آپ اوپن سی وی کو انسٹال کرتے ہیں تو آپ کا پہلا آپشن ہونا چاہئے۔

opencv ازگر راسبیری pi