ராஸ்பெர்ரி பையில் ஓபன்சிவியை எவ்வாறு நிறுவுவது?

ஒரு படத்திலிருந்து பயனுள்ள தகவல்களைப் பெறுவதற்கு நாம் வெவ்வேறு செயல்பாடுகளைச் செய்ய வேண்டும். எனவே, விரும்பிய வெளியீட்டைப் பெற ஒரு படத்தில் வெவ்வேறு வழிமுறைகளைப் பயன்படுத்துவதற்கான இந்த செயல்முறை அழைக்கப்படுகிறது பட செயலாக்கம் . சில நேரங்களில், உள்ளீட்டில் உள்ள படம் மங்கலாகி, அதிலிருந்து தரவைப் பெற விரும்புகிறோம். உதாரணத்திற்கு. கொள்ளையர்கள் பைக் அல்லது காரைப் பறிக்க வரும்போது அவர்கள் பெரும்பாலும் பைக்கில் வருகிறார்கள் மற்றும் சம்பவங்களின் காட்சிகளைக் கைப்பற்றும் சாலைகளில் ஓவர்ஹெட் கேமராக்கள் நிறுவப்பட்டுள்ளன. கொள்ளையர்கள் வரும் அந்த வாகனத்தின் பதிவு எண்ணை நாம் தெரிந்து கொள்ள வேண்டும், மேலும் பட செயலாக்கத்தின் சில வழிமுறைகளைப் பயன்படுத்தி அதை எளிதாக செய்ய முடியும். சில படங்களில் பட செயலாக்கத்தை செய்ய, நாம் பயன்படுத்தும் வன்பொருளில் சில நூலகங்களை நிறுவ வேண்டும். அந்த நூலகங்களில் மிக முக்கியமானது ஓபன்சிவி. பிசிக்கள் மற்றும் நுண்செயலிகளிலும் ஓபன்சிவி நிறுவப்படலாம். ராஸ்பெர்ரி பை ஒரு நுண்செயலி மற்றும் இது பல்வேறு மின்னணு திட்டங்களில் பயன்படுத்தப்படுகிறது. ராஸ்பெர்ரி பையில் இயக்க முறைமையை நிறுவிய பின், அதில் பல்வேறு பட செயலாக்க பணிகளைச் செய்யலாம். ராஸ்பெர்ரி பைவில் ஓபன்சிவியை நிறுவுவது ஒரு நீண்ட மற்றும் பரபரப்பான பணியாகும். இந்த கட்டுரையில், ராஸ்பெர்ரி பையில் ஓபன்சிவியை எவ்வாறு நிறுவுவது என்பதைக் கற்றுக்கொள்வோம்.



ராஸ்பெர்ரி பையில் நிறுவப்பட்ட ஓபன்சிவியுடன் முகம் கண்டறிதல்

ராஸ்பெர்ரி பை அமைப்பது மற்றும் ஓபன்சிவியை எவ்வாறு கட்டமைப்பது?

இப்போது, ​​பை அமைப்பதை நோக்கி நகர்ந்து, ஓபன்சிவியை நிறுவ படிப்படியாக குறிப்பிடப்பட்டுள்ள செயல்பாடுகளைச் செய்வோம். பைவில் ஓபன்சிவியை நிறுவுவது ஒரு நீண்ட செயல்முறையாகும், இது முடிவடைய 4 மணிநேரம் ஆகும், எனவே உங்களுக்கு நேரமின்மை இருந்தால் நிறுவலைத் தொடங்க வேண்டாம், நீங்கள் இலவசமாக இருக்கும்போது இந்த டுடோரியலைப் பார்க்கவும். இந்த பை உடன் திரும்பும்போது அது சூடாகிறது இயக்கப்பட்டது நீண்ட நேரம் மற்றும் நேரம் எடுக்கும் நடவடிக்கைகள் அதில் செய்யப்படுகின்றன, எனவே நீங்கள் அதில் பணிபுரியும் போது அதை குளிர்ந்த இடத்தில் வைக்கவும்.



படி 1: பயன்படுத்தப்படும் கூறுகள்

  • ராஸ்பெர்ரி பை 3 பி + கிட்
  • எச்.டி.எம்.ஐ போர்ட்டுடன் தொலைக்காட்சி
  • HDMI கேபிள்
  • கம்பி கணினி மவுஸ்

படி 2: ராஸ்பெர்ரி பை மாதிரியைத் தேர்ந்தெடுப்பது

ராஸ்பெர்ரி பை பல மாதிரிகள் சந்தையில் கிடைக்கின்றன. ராஸ்பெர்ரி பை பூஜ்ஜியத்தைத் தவிர, எந்த மாதிரியையும் விரும்பலாம். பை பூஜ்ஜியத்தில் ஒரு பிணையத்தை அமைப்பது மிகவும் சோர்வான வேலை. 3A +, 3B + அல்லது 4 போன்ற சமீபத்திய மாடல்களை வாங்கலாம். புதிய ராஸ்பெர்ரி பை 3 ராஸ்பெர்ரி பை அறக்கட்டளை இன்றுவரை வெளியிட்டுள்ள விரைவான மற்றும் ஆதிக்கம் செலுத்தும் கேஜெட்டாகும். எனவே, இந்த திட்டத்தில், ராஸ்பெர்ரி பை 3 பி + ஐப் பயன்படுத்துவோம்.



ராஸ்பெர்ரி பை 3 பி +



படி 3: சாதனங்களை இணைத்தல்

ராஸ்பெர்ரி பை தேர்வுசெய்த பிறகு, விசைப்பலகை மற்றும் சுட்டியை ராஸ்பெர்ரி பைக்கு இணைப்போம். அவற்றை இணைத்த பிறகு எச்.டி.எம்.ஐ கேபிளைப் பயன்படுத்தி பைவை தொலைக்காட்சியுடன் இணைக்கவும். இந்த இணைப்புகளைச் செய்தபின் மேலும் தொடர நாங்கள் தயாராக உள்ளோம்.

படி 4: இயக்க முறைமையைத் தேர்ந்தெடுப்பது

முதலாவதாக, பொருத்தமான இயக்க முறைமையுடன் கூடிய SD அட்டை நமக்குத் தேவைப்படும். OS ஐத் தேர்ந்தெடுக்கும்போது, ​​இப்போதெல்லாம் “வழக்கமான” ராஸ்பியன் முதல் அர்ப்பணிப்புள்ள ஊடக வேலை கட்டமைப்புகள் மற்றும் விண்டோஸ் 10 IoT வரை பல்வேறு மாற்று வழிகள் உள்ளன. எனவே ஏராளமான பயன்பாடுகள் தேவையில்லை, மீடியா ஸ்ட்ரீமிங் பயன்பாட்டிற்கு எங்களால் முடிந்தவரை மத்திய செயலாக்க பிரிவு (சிபியு) மற்றும் ரேண்டம் அக்சஸ் மெமரி (ரேம்) ஆகியவற்றை விட்டுவிட வேண்டும். ஒரு சிக்கல் என்னவென்றால், லினக்ஸ் அறிவு அதிகம் உள்ளவர்களுக்கு ஆர்ச் லினக்ஸ் பரிந்துரைக்கப்படுகிறது. அவை மிகவும் முன் வரிசையில் உள்ளன, மூன்றாம் தரப்பு பயன்பாடுகள் மற்றும் நூலகங்களை அறிமுகப்படுத்தும் போது நாங்கள் தொடர்ந்து சிக்கல்களை எதிர்கொள்வோம். எனவே, இது ஒரு ஹோம் தியேட்டரின் முதல் ஸ்தாபனமாக இருந்தால், நாங்கள் எடுக்க பரிந்துரைக்கிறோம் ராஸ்பியன் லைட் . இது கட்டளை வரி இயக்கப்படுகிறது, மேலும் இது “தலையில்லாத” பயன்முறையில் இயங்குவதற்காக வடிவமைக்கப்பட்டுள்ளது, அதாவது ஒரு கன்சோல் அல்லது திரையின் தேவை இல்லாமல் கணினியில் தொலைதூரத்தில் அணுகப்படுகிறது.

ராஸ்பியன் லைட்



படி 5: ராஸ்பெர்ரி பை புதுப்பித்த நிலையில் இருப்பதை உறுதிசெய்க

உங்கள் பை மூலங்களை புதுப்பித்த நிலையில் வைத்திருங்கள், காலாவதியான மென்பொருள் சில சிக்கல்களை ஏற்படுத்தும். உங்கள் பை இல் மெய்நிகர் நெட்வொர்க் கம்ப்யூட்டிங் (விஎன்சி) பார்வையாளரை இயக்கவும், பின்னர் உங்கள் ராஸ்பெர்ரி பைவை விஎன்சி பார்வையாளருடன் இணைக்கவும். வி.என்.சி.யைப் பதிவிறக்குவதற்கும் அதை பை உடன் இணைப்பதற்கும் இணைப்பு கீழே கொடுக்கப்பட்டுள்ளது.

வி.என்.சி பார்வையாளர்

இப்போது, ​​முனையத்தைத் திறந்து பின்வரும் கட்டளையை இயக்கவும்:

sudo apt-get update

பிறகு,

sudo apt-get மேம்படுத்தல்

பல தொகுப்புகள் நிறுவப்படும், கேட்டால் அழுத்தவும் மற்றும் பின்னர் உள்ளிடவும் அவற்றை சரியாக நிறுவ.

படி 6: ராஸ்பெர்ரி பைக்கு உள்நுழைக

ராஸ்பெர்ரி பையின் இயல்புநிலை பயனர்பெயர் pi, இயல்புநிலை கடவுச்சொல் ராஸ்பெர்ரி. இவை இயல்புநிலை உள்நுழைவு விவரங்கள் மற்றும் உங்கள் முதல் உள்நுழைவில் இந்த விவரங்களை pi இல் உள்நுழைய பயன்படுத்தவும். நீங்கள் எப்போது வேண்டுமானாலும் இந்த விவரங்களை மாற்றலாம்.

ராஸ்பெர்ரி பைக்கு உள்நுழைக

படி 7: ஓபன்சிவிக்கு ராஸ்பியனில் போதுமான இடத்தை உருவாக்குதல்

ஓபன்சிவி பெரிய நினைவகத்தைப் பெறுகிறது, எனவே நாம் கோப்பு முறைமையை விரிவுபடுத்த வேண்டும் மற்றும் மெமரி கார்டுக்கு எல்லா இடங்களையும் ஒதுக்க வேண்டும். நாம் ராஸ்பெர்ரியின் கட்டளை வரியில் சென்று பின்வரும் கட்டளையை தட்டச்சு செய்வோம்:

sudo raspi-config

ஒரு சாளரம் தோன்றும், இது இப்படி இருக்கும்:

உள்ளமைவு கருவி

இப்போது, ​​மேம்பட்ட விருப்பங்களைக் கிளிக் செய்வோம், அங்கு 'கோப்பு முறைமையை விரிவாக்கு' என்ற விருப்பத்தைக் காண்போம். அந்த விருப்பத்தைத் தேர்ந்தெடுக்கவும்.

கோப்பு முறைமையை விரிவாக்கு

நாங்கள் அழுத்துவோம் உள்ளிடவும் பொத்தானை அழுத்தவும் முடி பொத்தானை. இந்த கட்டத்தில், மாற்றங்கள் நடைமுறைக்கு வர எங்கள் ராஸ்பெர்ரி பை மீண்டும் துவக்கப்பட வேண்டும். அதை மீண்டும் துவக்க பின்வரும் கட்டளையைத் தட்டச்சு செய்க:

sudo மறுதொடக்கம்

மறுதொடக்கம் செய்த பிறகு, எங்கள் கோப்பு முறைமை விரிவடைந்துள்ளதா, எல்லா இடங்களும் எஸ்டி கார்டில் சேர்க்கப்பட்டுள்ளதா இல்லையா என்பதை சரிபார்க்கிறோம். செயல்படுத்துவதன் மூலம் df -h கட்டளை எங்கள் வட்டு விரிவடைந்துள்ளது என்பதை சரிபார்க்கலாம்:

8 ஜிபி மைக்ரோ எஸ்டி கார்டைப் பயன்படுத்துபவர் கிடைக்கக்கூடிய 50% இடத்தைப் பயன்படுத்தலாம், எனவே நீக்குகிறது வொல்ஃப்ராம் இயந்திரம் மற்றும் லிப்ரே ஆபிஸ் 1 ஜிபி இடத்தை விடுவிக்க முடியும். (இந்த படி விருப்பமானது என்பதை நினைவில் கொள்ளுங்கள்).

sudoபொருத்தமான-பெறு களையெடுப்புவொல்ஃப்ராம்-இயந்திரம் sudoபொருத்தமான-பெறு களையெடுப்புlibreoffice* sudoபொருத்தமான-பெறு சுத்தமான sudoபொருத்தமான-பெறு autoremove

படி 8: சார்புகளை நிறுவுதல்

Pi இல் நிறுவப்பட்டுள்ள தற்போதைய தொகுப்புகளை புதுப்பித்து மேம்படுத்த வேண்டும்.

sudo apt-get update

பிறகு,

sudo apt-get மேம்படுத்தல்

இப்போது, ​​ஓப்பன்சிவி கட்டமைப்பை உள்ளமைக்க எங்களுக்கு உதவும் சில வளரும் கருவிகளை நாங்கள் நிறுவுவோம்:

sudoபொருத்தமான-பெறு நிறுவுகட்ட-அவசியம்cmakepkg-கட்டமைப்பு

படங்களில் வெவ்வேறு செயல்பாடுகளைச் செய்ய, வன்வட்டிலிருந்து பல பட வடிவங்களை ஏற்ற வேண்டும். அந்த வடிவங்களில் JPEG, PNG போன்றவை அடங்கும். இந்த பட வடிவங்களை ஏற்றுவதற்கு சில I / O தொகுப்புகளை நிறுவுவோம்:

sudoபொருத்தமான-பெறுநிறுவுlibjpeg-devlibtiff5-devlibjasper-devlibpng12-dev

இந்த படங்கள் I / O தொகுப்புகளுடன் வீடியோ I / O தொகுப்புகளையும் நிறுவுவோம். இந்த வீடியோ தொகுப்புகளை நிறுவிய பின் பல்வேறு வீடியோ கோப்பு வடிவங்களை ஏற்ற முடியும்.

sudoபொருத்தமான-பெறு நிறுவுlibavcodec-devlibavformat-devlibswscale-devlibv4l-dev sudoபொருத்தமான-பெறு நிறுவுlibxvidcore-devlibx264-dev

ஓபன்சிவி நூலகம் பெயரிடப்பட்ட துணை தொகுதிக்கு வருகிறது highgui இது எங்கள் திரையில் படங்களைக் காண்பிப்பதற்கும் அத்தியாவசிய GUI களைத் தயாரிப்பதற்கும் பயன்படுத்தப்படுகிறது. அந்த துணைத் தொகுதியைத் தொகுப்பதற்கு முன், ஜி.டி.கே மேம்பாட்டு நூலகத்தை நிறுவ வேண்டும்:

sudoபொருத்தமான-பெறு நிறுவுlibgtk2.0-devlibgtk-3-dev

படத்தின் அளவை சரிபார்த்து, பிக்சல் மதிப்புகளைப் படிப்பதன் மூலம் ஒரு படத்தில் பல மேட்ரிக்ஸ் செயல்பாடுகளைச் செய்யலாம். நாம் அந்த பிக்சல் மதிப்புகளை பைனரி வடிவமாக மாற்றலாம், பின்னர் ஒரு பைனரி இலக்கங்களை ஒரு படத்தை மீண்டும் உருவாக்கலாம். ராஸ்பெர்ரி பையில், உள்ளீட்டை வழங்கும்போது எங்களுக்கு சில வரம்புகள் உள்ளன, எனவே இந்த நூலகங்கள் முக்கியமானவை மற்றும் நிறுவப்பட வேண்டும். எனவே, சில கூடுதல் சார்புகளை நிறுவுவதன் மூலம் அந்த முடிவுகளை சிறப்பாக செய்ய முடியும்:

sudoபொருத்தமான-பெறு நிறுவுலிபாட்லாஸ்-அடித்தளம்-devgfortran

சிலர் பைதான் 2.7 இல் பணிபுரிவார்கள், சிலர் பைதான் 3 இல் பணிபுரிவார்கள். பைதான் 2.7 மற்றும் பைதான் 3 இன் தலைப்பு கோப்புகள் பைதான் பிணைப்புகளுடன் ஓபன்சிவி தொகுக்க நிறுவப்பட வேண்டும்:

sudoபொருத்தமான-பெறு நிறுவுpython2.7-devpython3-dev

ராஸ்பியன் பைதான் 3 இன் புதிய பதிப்பில் ஏற்கனவே நிறுவப்பட்டுள்ளது மற்றும் எல்எக்ஸ் டெர்மினலில் ஒரு எம்.எஸ்.ஜி தோன்றக்கூடும் என்று குறிப்பிடுகிறது 'பைதான் 3 ஏற்கனவே சமீபத்திய பதிப்பாகும்' . இந்த படி முக்கியமானது, ஏனெனில் பெயரிடப்பட்ட தலைப்பு கோப்பு தொடர்பான பிழையை நாம் எதிர்கொள்ள முடியும் பைதான்.எச் கட்டளையை இயக்கும் போது செய்ய OpenCV ஐ தொகுக்க.

படி 9: ஓபன்சிவி மூலக் குறியீட்டைப் பதிவிறக்குதல்

சார்புகளை நிறுவி முடித்தவுடன், ஓபன்சிவியின் அதிகாரப்பூர்வ கோப்பகத்திலிருந்து ஓபன்சிவி பதிப்பு 3.3.0 இன் காப்பக கோப்புறையைத் தேடுவோம்.

குறுவட்டு ~ wget -அல்லது opencv.zip https://github.இது/இட்சீஸ்/opencv/காப்பகம்/3.3.0.zip unzipopencv.zip

OpenCV இன் முழு தொகுப்பையும் நாங்கள் நிறுவுகிறோம், எனவே நாங்கள் சேர்க்க வேண்டும் opencv_contrib அத்துடன். அதிகாரப்பூர்வ தளத்திலிருந்து பதிவிறக்கம் செய்து அதை அவிழ்த்து விடுங்கள்.

wget -அல்லது opencv_contrib.zip https://github.இது/இட்சீஸ்/opencv_contrib/காப்பகம்/3.3.0.zip unzipopencv_contrib.zip

இந்த கோப்பகங்களை பதிவிறக்கும் போது ஓபன்சிவியின் பதிப்பு என்பதை ஒரு விஷயத்தை நினைவில் கொள்ளுங்கள் மற்றும் opencv_contrib அவை ஒரே மாதிரியாக இருக்க வேண்டும், அதாவது அவை 3.3.0 ஆக இருக்க வேண்டும், இல்லையெனில் நிறுவலின் போது பிழைகள் தொகுக்கப்படும்.

படி 10: பைதான் 2.7 அல்லது பைதான் 3?

செயல்திறன் வாரியான பைதான் 2.7 பைதான் 3 ஐ விட சிறந்தது, ஆனால் ஓபன்சிவியில், அதிக வித்தியாசம் இல்லை. நாம் நிறுவ வேண்டும் குழாய் ஓபன்சிவி தொகுப்பதற்கு முன் ராஸ்பெர்ரி மீது. இது ஒரு தொகுப்பு மேலாண்மை அமைப்பு, இது பைத்தானில் பயன்படுத்தப்படும் மென்பொருள் தொகுப்புகளை நிறுவ பயன்படுகிறது. இந்த தொகுப்புகள் இயல்பாக சமீபத்திய ராஸ்பியனில் இருக்கலாம், ஆனால் பின்வரும் கட்டளைகளைப் பயன்படுத்தி அதைச் சரிபார்க்க நல்லது.

wgethttps://பூட்ஸ்ட்ராப்.pypa.நான்/பெறு-குழாய்.py sudoபைதான்பெறு-குழாய்.py sudopython3பெறு-குழாய்.py

குழாய் நிறுவிய பின் இரண்டு தொகுப்புகள் மிகவும் பரிந்துரைக்கப்படுகின்றன மற்றும் ஓபன்சிவியில் பணிபுரியும் போது நிறுவப்பட வேண்டும். முதல் ஒன்று virtualenv மற்றும் இரண்டாவது ஒரு virtualenvwrapper. ஓபன்சிவியை நேரடியாக பைத்தானில் இறக்குமதி செய்ய முடியாது, எனவே நாங்கள் ஒரு மெய்நிகர் சூழலை உருவாக்கி அந்த சூழலில் வேலை செய்வோம். மெய்நிகர் சூழல் என்பது ஒரு விதிவிலக்கான கருவியாகும், இது பல்வேறு திட்டங்களுக்குத் தேவையான நிலைமைகளை தனித்தனி இடங்களில் வைக்க பயன்படுகிறது, அவை ஒவ்வொன்றிற்கும் தனித்தனி பைதான் சூழல்களை உருவாக்குவதன் மூலம்.

sudoகுழாய்நிறுவுvirtualenvvirtualenvwrapper sudorm -rf ~/.காச்/குழாய்

இந்த தொகுப்புகளை நிறுவிய பின் நம்முடையவற்றை புதுப்பிக்க வேண்டும் ~/.சுயவிவரம் எங்கள் வீட்டு அடைவில் மறைக்கப்பட்ட கோப்பாக இருக்கும் கோப்பு, அதன் முடிவில் பின்வரும் வரிகளை சேர்க்க வேண்டும். கோப்பகத்தை உள்ளிட பின்வரும் கட்டளையை தட்டச்சு செய்க:

நானோ~/.சுயவிவரம்

அடைவு திறக்கப்படும் போது கீழே உருட்டவும், பின்வரும் வரிகளை உள்ளடக்கியது:

# virtualenv மற்றும் virtualenvwrapper ஏற்றுமதிWORKON_HOME=OM முகப்பு/.virtualenvs ஏற்றுமதிVIRTUALENVWRAPPER_PYTHON=/usr/நான்/python3 மூல /usr/உள்ளூர்/நான்/virtualenvwrapper.ஷ்

இந்த வரிகளைச் சேர்த்த பிறகு ctrl + x ஐ அழுத்தி, அழுத்துவதன் மூலம் சேமிக்கவும் மற்றும் மற்றும் வெளியேறவும்.

முகப்பு அடைவு

எப்போது வேண்டுமானாலும் முனையத்தைத் துவக்கி, எங்கள் பைக்குள் உள்நுழைகிறோம் இந்த புள்ளி கோப்பு தானாகவே எங்களுக்காக ஏற்றப்படும். நாங்கள் ஏற்கனவே உள்நுழைந்திருப்பதால் கைமுறையாக தட்டச்சு செய்வோம் மூல ~ /. சுயவிவரம் கோப்பின் உள்ளடக்கங்களை ஏற்ற.

பைதான் மெய்நிகர் சூழலை உருவாக்குதல்: பைதான் 2.7 மற்றும் பைதான் 3 ஐப் பயன்படுத்தி ஒரு மெய்நிகர் சூழலை உருவாக்க வேண்டும்.

mkvirtualenvசுயவிவரம் - python2

இது பெயரிடப்பட்ட சூழலை உருவாக்கும் சுயவிவரம் பைதான் 2.7 இல். பைதான் 3 இல் சூழலை உருவாக்க விரும்பும் எவரும் கீழே குறிப்பிடப்பட்டுள்ள கட்டளையை தட்டச்சு செய்ய வேண்டும்:

mkvirtualenvசுயவிவரம் - python3

“சி.வி” என பெயரிடப்பட்ட மெய்நிகர் சூழலில் நாங்கள் இருக்கிறோம் என்பதை சரிபார்க்கிறது: நாம் பைவை மறுதொடக்கம் செய்யும் போது நாம் ஒரு மெய்நிகர் சூழலில் இருக்க மாட்டோம், மேலும் மெய்நிகர் சூழல் பயன்முறையில் செல்ல கீழே குறிப்பிடப்பட்டுள்ள இரண்டு கட்டளைகளை தட்டச்சு செய்ய வேண்டும்.

மூல ~/. சுயவிவரம் வேலைசுயவிவரம்

கீழேயுள்ள படம் நாம் மெய்நிகர் சூழல் பயன்முறையில் இல்லை என்பதைக் குறிக்கிறது:

LxTerminal

எனவே, மேலே குறிப்பிட்டுள்ள இரண்டு கட்டளைகளைத் தட்டச்சு செய்வதன் மூலம் நம் மெய்நிகர் சூழலை அணுக முடியும். மெய்நிகர் சூழலை விட்டு வெளியேற விரும்பினால், செயலிழக்கச் செய்வோம்:

மெய்நிகர் சூழலில் வேலை

ராஸ்பியனில் NumPy ஐ நிறுவுதல்: ராஸ்பெர்ரி மீது நாம் ஓபன்சிவியை நிறுவ வேண்டிய ஒரே சார்பு நம்பி தான். ராஸ்பெர்ரி பையில் நம்பியை நிறுவ கீழே குறிப்பிடப்பட்டுள்ள கட்டளையைத் தட்டச்சு செய்க. நிறுவ சுமார் 10 நிமிடங்கள் ஆகும்:

குழாய்நிறுவுஉணர்ச்சியற்ற

படி 11: OpenCV ஐ தொகுத்தல் மற்றும் நிறுவுதல்

மெய்நிகர் சூழலில் OpenCV ஐ நாங்கள் தொகுத்து நிறுவுவோம், எனவே நீங்கள் சி.வி. மெய்நிகர் சூழலில் வேலை செய்கிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். நாங்கள் மெய்நிகர் சூழலில் இல்லாவிட்டால், ஓபன்சிவி தொகுக்கத் தவறும். இப்போது, ​​கோப்பகத்தை வீட்டு அடைவு, துணை அடைவு என மாற்றவும் திறந்த சி.வி 3.3 பின்னர் உருவாக்க கோப்பகத்தை உருவாக்கவும். உருவாக்க கோப்பகத்தை உருவாக்கிய பின் கடைசி ஐந்து வரிகளை ஒட்டவும் சி.எம்.கே. அடைவு. இது சில நூலகங்கள் அமைக்கும் பாதைகள், பைதான் பதிப்புகள் போன்றவற்றை சரிபார்க்கும்.

குறுவட்டு ~/opencv-3.3.0/ mkdir கட்ட குறுவட்டு கட்ட cmake -டி CMAKE_BUILD_TYPE=வெளியிடு  -டி CMAKE_INSTALL_PREFIX=/usr/உள்ளூர்  -டி INSTALL_PYTHON_EXAMPLES=இயக்கப்பட்டது  -டி OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.3.0/தொகுதிகள்  -டி BUILD_EXAMPLES=இயக்கப்பட்டது ..

பைதான் 2.7 ஐப் பயன்படுத்துபவர்களுக்கு, அவர்கள் சிமேக் வெளியீட்டிற்கு உருட்ட வேண்டும், மேலும் பைதான் 2.7 பிரிவைத் தேடுவார்கள், மேலும் தொகுப்புகளின் எண்ணிக்கையும் பாதைகளும் சரியாக உள்ளமைக்கப்பட்டுள்ளதா என்று பார்ப்பார்கள். பைதான் 3 ஐப் பயன்படுத்துபவர்களுக்கு பைதான் 2 பிரிவுக்கு கீழே உள்ள பைத்தான் 3 பிரிவை சரிபார்க்கும்:

பைதான் 2.7 பிரிவைச் சரிபார்க்கிறது

இப்போது, ​​இறுதியாக ஓபன்சிவி தொகுக்க நாங்கள் தயாராக உள்ளோம். மேக் கட்டளையைத் தட்டச்சு செய்க, அது தொகுக்கும் செயல்முறையைத் தொடங்கும். எனவே தொகுக்க ஏறக்குறைய நான்கு மணிநேரம் ஆகும், நீங்கள் இரவில் தூங்குவதற்கு முன் தொகுப்பைத் தொடங்க விரும்பப்படுகிறது, இதனால் நீங்கள் காலையில் எழுந்தவுடன் ஓபன்சிவி தொகுக்கப்படுகிறது. “உருவாக்கு” ​​என்ற ஒரு கட்டளையைத் தட்டச்சு செய்வது ஒரே ஒரு மையத்தைப் பயன்படுத்தி தொகுக்கும். இது ஒரு பிட் நேரம் எடுக்கும் செயல்முறையாக இருந்தாலும், பிழைகள் குறைவாக நிகழ்தகவு உள்ளது. Make -j4 மற்றும் make -j2 ஆகியவற்றின் கட்டளையைப் பயன்படுத்துவது ராஸ்பெர்ரி பை அதிக வெப்பமடைவதற்கு வழிவகுக்கும், மேலும் இது தொகுப்பு பிழைகள் ஏற்படக்கூடும்:

செய்ய

தொகுப்பு முடிந்தது

பின்வரும் கட்டளையைப் பயன்படுத்தி ராஸ்பெர்ரி பைவில் ஓபன்சிவி 3 ஐ நிறுவுவோம். இந்த கட்டளையை இயக்குவது அந்தந்த கோப்புகளை அவற்றின் இருப்பிடங்களுக்கு நகலெடுக்கும்:

sudo நிறுவவும்

இந்த இறுதி கட்டளையை இயக்குவதன் மூலம் எங்கள் நிறுவல் நிறைவடையும்:

sudoldconfig

பைதான் 2.7 அல்லது பைதான் 3 ஐப் பயன்படுத்தும்போது இரண்டு படிகள் இப்போது எஞ்சியுள்ளன.

படி 12: நிறுவலை முடித்தல்

தட்டச்சு செய்வதன் மூலம் வீட்டு அடைவுக்குத் திரும்புக cd ~.

பைதான் 3: பைதான் 3 கோப்பகத்தில் ஓபன்சிவி பிணைப்புகளை எங்கள் சி.வி.க்கு சிம்-இணைப்போம், ஏனெனில் பைதான் 3 க்கான ஓபன்சிவி மற்றும் பைதான் பிணைப்புகளை தொகுத்தோம்.

குறுவட்டு ~/.virtualenvs/சுயவிவரம்/லிப்/python3.5/தளம்-தொகுப்புகள்/ ln -கள் /usr/உள்ளூர்/லிப்/python3.5/தளம்-தொகுப்புகள்/cv2.அதனால் cv2.அதனால்

அவ்வளவுதான்!. இப்போது, ​​நாங்கள் ராஸ்பெர்ரி பை மீது ஓபன்சிவியை நிறுவியுள்ளோம். மெய்நிகர் சூழலில் இதை இப்போது சரிபார்க்கிறோம்.

படி 13: ஓபன்சிவி சோதனை

LxTerminal ஐத் திறந்து எழுதவும் மூல கட்டளை தொடர்ந்து வேலை கட்டளை. நாங்கள் மெய்நிகர் சூழல் பயன்முறையில் நுழைந்ததால், பைத்தானைத் தட்டச்சு செய்வதன் மூலம் ஓபன்சிவி பிணைப்புகளை இறக்குமதி செய்வோம், பின்னர் சி.வி 2 ஐ இறக்குமதி செய்வோம். பிழை இல்லை என்றால் அது வெற்றிகரமாக இறக்குமதி செய்யப்பட்டுள்ளது என்று பொருள்.

மூல ~/. சுயவிவரம் வேலைசுயவிவரம் பைதான் >>இறக்குமதிcv2

அதன் பிறகு, பின்வரும் கட்டளையைத் தட்டச்சு செய்வதன் மூலம் எங்கள் OpenCV பதிப்பைச் சரிபார்க்கிறோம்:

cv2.__ பதிப்பு__

சோதனை]

ராஸ்பெர்ரி 3 பி + இல் ஓபன்சிவியை நிறுவியுள்ளோம். இப்போது நாம் பைத்தானில் டிஜிட்டல் கண்டறிதல், முகம் அங்கீகாரம் போன்ற பல பட செயலாக்க செயல்பாடுகளைச் செய்யலாம்.