- شرطیں
- راسبیری PI پر پپ انسٹال کرنا اوپن سی وی
- سی ایم کیک کا استعمال کرتے ہوئے راسبیری پائی پر اوپن سی وی 4 انسٹال کرنا
پہلے دن کے کمپیوٹر نے کی بورڈز اور ماؤس سے ان پٹ کی معلومات حاصل کیں ، اب وہ تیار ہوگئے ہیں کہ وہ تصاویر اور ویڈیوز سے معلومات پر کارروائی کرسکیں۔ کسی تصویر سے معلومات کو نکالنے ، تجزیہ کرنے اور سمجھنے میں کمپیوٹر (مشین) کی قابلیت کو کمپیوٹر وژن کہا جاتا ہے ۔ حالیہ برسوں میں کمپیوٹر وژن کی قابلیت کافی پیچیدہ ہوگئ ہے ، نہ صرف لوگوں / چیزوں کو پہچاننا بلکہ ان کی نوعیت کا تجزیہ کرنے یا ان کے جذبات کو بھی پڑھنے کے لئے۔ یہ سب گہری سیکھنے / اے آئی کی مدد سے ممکن ہوا ہے جہاں ایک الگورتھم نے بہت سی ایسی ہی تصاویر کے ساتھ تربیت حاصل کی ہے تاکہ وہ کسی نئی شبیہہ میں معلومات تلاش کرسکے۔ آج یہ ٹیکنالوجی اتنی قابل اعتماد ہوگئی ہے کہ سیکیورٹی ، مہمان نوازی اور یہاں تک کہ مالی ادائیگی کے پورٹلز میں بھی استعمال کیا جاسکتا ہے۔
کمپیوٹر وژن کے لئے سب سے عام استعمال شدہ لائبریری اوپن سی وی ہے ۔ یہ انٹیل سے کراس پلیٹ فارم لائبریری کا استعمال کرنے کے لئے ایک کھلا ذریعہ ہے ، یعنی یہ ونڈوز ، میک یا لینکس جیسے ہر آپریٹنگ سسٹم پر کام کرسکتا ہے۔ ہم نے پہلے ہی ونڈوز پر اوپن سی وی انسٹال کرنے کی وضاحت کی ہے اور ونڈوز پر ازگر اوپن سی وی کا استعمال کرتے ہوئے کچھ تصویری جوڑتوڑیاں بھی کیں۔ آج ہم راسبیری پی 3 پر اوپن سی وی 4 لائبریری کو انسٹال کرنے کا طریقہ سیکھیں گے تاکہ ہم اسے کمپیوٹر وژن ایپلی کیشنز کے ل use استعمال کرسکیں۔ اس سے اوپن سی وی کو پورٹیبل ڈیوائس پر چلنے کی سہولت مل سکے گی جیسے پائوں بہت سے امکانات کے دروازے کھولتا ہے۔ تو آئیے شروع کریں
اوپن سی وی کو پی ای پر انسٹال کرنا ایک دشوار عمل ہے ، اس کی بنیادی وجہ یہ ہے کہ یہ بہت وقت لگتا ہے اور کسی غلطی سے ٹھوکر کھا جانے کا امکان زیادہ ہوتا ہے۔ لہذا میں نے اس ٹیوٹوریل کو اپنی مشکلات کی بنا پر ممکنہ حد تک آسان اور معلوماتی بنایا ہے اور یہ یقینی بناتے ہوئے کہ آپ کو اس کا سامنا نہیں کرنا پڑے گا۔ اس ٹیوٹوریل کو لکھنے کے وقت اوپن سی وی نے تین ماہ قبل ہی 4.0.1 ورژن کو جاری کیا ہے ، لیکن میں نے پچھلے ورژن پر قائم رہنے کا فیصلہ کیا ہے جو 4.0.0 ہے کیونکہ نئے ورژن کو مرتب کرنے میں کچھ دشواری تھی۔
شرطیں
اس سے پہلے کہ ہم غوطہ لگائیں ، میں فرض کرتا ہوں کہ آپ نے پہلے ہی اپنے راسبیری PI پر جدید ترین OS انسٹال کر لیا ہے اور اس تک SSH کے ذریعہ رسائی حاصل ہے۔ اگر نہیں تو ، آگے بڑھنے سے پہلے راسبیری پِی ٹیوٹوریل کے ساتھ شروعات کرنا عمل کریں۔ یہاں میں راسبیری پائی 3 پر انسٹال راسبیئن اسٹریچ استعمال کررہا ہوں ۔
راسبیری PI پر پپ انسٹال کرنا اوپن سی وی
جیسا کہ ہم سب جانتے ہیں کہ ازگر کے پاس اپنا ایک پیکیج منیجر ہے جسے پِپ کہتے ہیں جو آسائش کے ل libra لائبریری آسانی سے شامل کرنے کے لئے استعمال ہوسکتے ہیں۔ اور ہاں ، پی آئی پی پر منٹ کے اندر اوپن سی وی انسٹال کرنے کے لئے پی آئی پی کا استعمال کرنے کا ایک طریقہ بھی ہے ، لیکن افسوس کی بات یہ ہے کہ یہ میرے اور بہت سے دوسرے لوگوں کے لئے بھی کام نہیں کرتا تھا۔ نیز پائپ کے ذریعہ انسٹال کرنا ہمیں اوپن سی وی لائبریری پر مکمل کنٹرول حاصل کرنے کی اجازت نہیں دیتا ہے ، لیکن پھر بھی اگر آپ تیز ترین راہ تلاش کر رہے ہیں تو پھر آپ بھی کوشش کر سکتے ہیں۔
یقینی بنائیں کہ آپ کے پائ پر پائپ انسٹال ہے اور تازہ ترین ورژن میں اپ گریڈ ہے۔ پھر اپنے ٹرمینل پر ایک ایک کرکے درج ذیل کمانڈ درج کریں
sudo apt-get install libhdf5-dev libhdf5-serial-dev sudo will get get install libqtwebkit4 libqt4-ٹیسٹ سوڈو پائپ انسٹال کریں اوپنکیو -شراکت-ازگر
اس کو آپ کے پائ پر اوپن سی وی انسٹال کرنا چاہئے ، اگر آپ اس قدم سے کامیاب ہیں تو آپ ٹیوٹوریل کو چھوڑ سکتے ہیں اور مرحلہ 13 پر جاکر یہ جانچ کرسکتے ہیں کہ آیا اوپن سی وی ازگر ازجلد کے ساتھ نصب ہے یا نہیں۔ ورنہ ایک گہری سانس لیں اور نیچے دیئے گئے ٹیوٹوریل کی پیروی کرنا شروع کریں۔
سی ایم کیک کا استعمال کرتے ہوئے راسبیری پائی پر اوپن سی وی 4 انسٹال کرنا
اس طریقہ کار میں ہم اوپن سی وی کا ماخذ پیکیج ڈاؤن لوڈ کریں گے اور سی ایم کیک کا استعمال کرتے ہوئے اسے ہمارے راسبیری پائی پر مرتب کریں گے۔ کچھ لوگ اوپن سی وی کو ورچوئل ماحول پر انسٹال کرتے ہیں تاکہ وہ ایک ہی مشین پر ازگر یا اوپن سی وی کے مختلف ورژن استعمال کرسکیں۔ لیکن میں اس کے لئے انتخاب نہیں کر رہا ہوں چونکہ میں اس مضمون کو مختصر رکھنا چاہتا ہوں اور مجھے جلد ہی کسی وقت بھی اس کی کوئی ضرورت نظر نہیں آتی ہے۔
مرحلہ 1: اس سے پہلے کہ ہم شروع کریں آئیے یقینی بنائیں کہ موجودہ ورژن میں سسٹم کو اپ ڈیٹ کیا گیا ہے ، ایسا کرنے کے لئے درج ذیل کمانڈ کو درج کریں
sudo apt-get update && sudo apt-get اپ گریڈ
اگر دستیاب ہو تو اسے کوئی تازہ ترین پیکج ڈاؤن لوڈ کریں اور انسٹال کریں۔ عمل میں 15-20 منٹ لگیں گے لہذا اس کا انتظار کریں۔
مرحلہ 2: اگلا ہمیں اپٹ گیٹ پیکیج کو اپ ڈیٹ کرنا ہوگا تاکہ ہم اپنے اگلے مرحلے میں سی ایم کیک ڈاؤن لوڈ کرسکیں
sudo اپٹ اپ ڈیٹ
مرحلہ 3: ایک بار جب ہم اپٹ گیٹ سوفٹویئر کو اپ گریڈ کرلیں ، ہم نیچے دیئے گئے کمانڈ کا استعمال کرکے سی ایم پیک پیکیج کو ڈاؤن لوڈ اور انسٹال کرسکتے ہیں۔
sudo apt-get install- build cmamak unzip pkg-config
سی ایم کی تنصیب کے دوران آپ کی اسکرین کچھ اس طرح نظر آئے گی
مرحلہ 4: اس کے بعد مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے ازگر 3 ڈویلپمنٹ ہیڈر انسٹال کریں
sudo apt-get python3-dev انسٹال کریں
مائن نے پہلے ہی انسٹال کر لیا تھا لہذا یہ اس طرح سے کچھ دکھاتا ہے۔
مرحلہ 5: اگلا مرحلہ گیٹ ہب سے اوپن سی وی زپ فائل کو ڈاؤن لوڈ کرنا ہوگا۔ ایسا کرنے کے لئے درج ذیل کمانڈ کا استعمال کریں
wget -O opencv.zip
جیسا کہ آپ دیکھ سکتے ہیں کہ ہم ورژن 4.0.0 ڈاؤن لوڈ کر رہے ہیں
مرحلہ 6: اوپن سی وی میں ازگر کے ل some کچھ پری بلٹ پیکجز موجود ہیں جو اوپن سی وی شراکت کے نام سے چیزوں کی آسانی سے ترقی کرنے میں ہماری مدد کریں گے۔ تو آئیے یہ بھی ڈاؤن لوڈ کریں کہ اسی طرح کی کمانڈ کا استعمال کرکے جو نیچے دکھایا گیا ہے۔
wget -O opencv_contrib.zip
اس مقام پر آپ کو اپنی ہوم ڈائرکٹری پر "اوپن سی وی -0.0.0" اور "اوپنکیو-شراکت--..0" نامی دو زپ فائلیں ڈاؤن لوڈ کرنی چاہئیں۔ اگر آپ اس بات کا یقین کرنا چاہتے ہیں تو آپ اسے صرف اس صورت میں دیکھ سکتے ہیں۔
مرحلہ 7: اوپن سی وی -0.0.0 زپ فائل کو مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے ان زپ کرنے دیں۔
unzip opencv.zip
مرحلہ 8: اسی طرح کمانڈ لائن کا استعمال کرتے ہوئے opencv_contrib-4.0.0 بھی نکالیں
کھولیں cv_contrib.zip کھولیں
مرحلہ 9: اوپن سی وی کو کام کرنے کے لئے شرط کی حیثیت سے نپسی کی ضرورت ہے۔ تو آئیے اسے نیچے دیئے گئے کمانڈ کا استعمال کرکے انسٹال کریں۔
پپ انسٹال نپٹی
مرحلہ 10: اب ، ہمارے گھر کی ڈائرکٹری میں "opencv-4.0.0" اور "opencv_contrib-4.0.0" کے نام سے دو ڈائریکٹری ہوں گی۔ اگلا مرحلہ اوپن سی وی لائبریری کو مرتب کرنا ہے ، اس کے لئے ہمیں اوپن سی وی - 4.0.0 ڈائریکٹری کے اندر "بل buildڈ" کے نام سے ایک نئی ڈائرکٹری بنانے کی ضرورت ہے۔ ایسا کرنے کے لئے نیچے دیئے گئے احکامات پر عمل کریں
سی ڈی ~ / opencv mkdir کی تعمیر CD تعمیر
مرحلہ 11: اب ، ہمیں اوپن سی وی کیلئے سی ایم میک چلانا ہے۔ یہ وہ جگہ ہے جہاں ہم تشکیل کرسکتے ہیں کہ اوپن سی وی کو مرتب کرنا ہے۔ یقینی بنائیں کہ آپ "~ / opencv-4.0.0 / build" کے راستے پر ہیں ۔ پھر ٹرمینل ونڈو میں نیچے کی لائنوں اور ماضی کی کاپی کریں
cmake -D CMAKE_BUILD_TYPE = ریلیز \ -D CMAKE_INSTALL_PREFIX = / usr / مقامی \ -D OPENCV_EXTRA_MODULES_PATH = ~ / opencv_contrib-4.0.0 / ماڈیول \ -D ENABLE_NEON = ON \ -D ENABLE_VFPV3 = ON \ -D BUILD_TESTS = \ بند -D WITH_TBB = OFF \ -D INSTALL_PYTHON_EXAMPLES = OFF \ -D BUILD_EXAMPLES = آف..
اس کو کسی غلطی کے بغیر تشکیل دیا جانا چاہئے اور آپ کو ذیل میں دکھائے جانے والے متن میں " کنفیگرنگ ہو گیا" اور "جنریٹنگ ہو گیا" متن دیکھنا چاہئے ۔
اگر آپ کو اس عمل میں کوئی خرابی درپیش ہے تو پھر یہ یقینی بنائیں کہ آپ نے صحیح راستہ ٹائپ کیا ہے اور آپ کے پاس ہوم ڈائریکٹری کے راستے میں "اوپن سی وی - 4.0.0" اور "اوپنکیو_کونٹریب -0.0.0" کے نام سے دو ڈائریکٹری ہیں۔
مرحلہ 12: یہ سب سے زیادہ وقت لینے والا اقدام ہوگا۔ ایک بار پھر یقینی بنائیں کہ آپ "~ / opencv-4.0.0 / build" کے راستے پر ہیں اور اوپن سی وی کو مرتب کرنے کے لئے درج ذیل کمانڈ کا استعمال کریں۔
–j4 بنائیں
اس سے اوپن سی وی کی تعمیر شروع ہوگی اور آپ فیصد فیصد ترقی دیکھ سکیں گے۔ اس عمل میں تقریبا 3-4 3-4- hours گھنٹے لگیں گے اور اگر یہ مکمل طور پر تیار ہوجاتا ہے تو آپ کو اوپر کی طرح ایک اسکرین بھی دیکھنی چاہئے۔
کمانڈ “ Make –j4 ” اوپن سی وی کو مرتب کرنے کے لئے چاروں کور کا استعمال کرتی ہے۔ ہوسکتا ہے کہ 99 percentage فیصد میں کچھ لوگوں کو صبر سے انتظار کرنے کے عمل میں زیادہ وقت درکار ہوتا ہے اور اسے ختم ہونا چاہئے۔
میرے لئے یہ ایک گھنٹہ انتظار کرنے کے بعد بھی کام نہیں کرسکا اور اس لئے مجھے اس عمل کو ختم کرنا پڑا اور اسے "Make -j1" کا استعمال کرکے دوبارہ تعمیر کرنا پڑا اور اس نے کام کیا۔ میک Usingj1 کا استعمال صرف PI کا واحد سنگل استعمال کرتا ہے اور J4 بنانے سے زیادہ وقت لگے گا لہذا میک J4 استعمال کرنے کی سفارش کی جاتی ہے اور پھر J1 میک استعمال کرتے ہیں کیونکہ زیادہ تر تالیف J4 کے ذریعہ کی جائے گی۔
مرحلہ 13: اگر آپ اس مرحلے پر پہنچ چکے ہیں تو ، یہی آپ عمل کے ذریعے سفر کر رہے ہیں۔ حتمی مرحلہ یہ ہوگا کہ مندرجہ ذیل کمانڈ کا استعمال کرکے لائبوپیک کو انسٹال کیا جائے ۔
sudo apt-get انسٹال libopencv -dev python- opencv
مرحلہ 14: آخر میں آپ چیک کرسکتے ہیں کہ آیا لائبریری کو ایک سادہ ازگر اسکرپٹ چلا کر کامیابی کے ساتھ شامل کیا گیا تھا۔ ازگر ٹائپ کریں اور "cv2 درآمد کریں" جیسے نیچے دکھایا گیا ہو۔ جب آپ یہ کرتے ہیں تو آپ کو کوئی نقص نہیں ملنا چاہئے۔
اگر آپ کو یہ اسکرین مل جاتی ہے تو پھر آپ جو بھی اوپن سی وی پروجیکٹ ذہن میں رکھتے ہیں اس کے ساتھ آگے بڑھ سکتے ہیں۔ اگر آپ ابھی اوپن سی وی سے شروعات کر رہے ہیں تو آپ اس اوپن سی وی سب سے بنیادی سبق کو بھی دیکھ سکتے ہیں۔ ہمارے دوسرے تصویری پروسیسنگ سبق بھی دیکھیں۔
امید ہے کہ یہ مضمون راسبیری پائی پر اوپن سی وی انسٹال کرنے میں آپ کی مدد کرنے میں کامیاب رہا ہے ، اگر آپ کو کوئی پریشانی ہے تو ان کو کمنٹ سیکشن میں پوسٹ کریں اور میں اس کے حل کیلئے پوری کوشش کروں گا۔ آپ مزید تکنیکی سوالات کے لئے ہمارے فورمز کا استعمال بھی کرسکتے ہیں۔