చిత్రం నుండి ఉపయోగకరమైన సమాచారాన్ని సేకరించేందుకు మేము దానిపై వేర్వేరు ఆపరేషన్లు చేయాలి. కాబట్టి, కావలసిన అవుట్పుట్ పొందటానికి చిత్రంపై వేర్వేరు అల్గోరిథంలను వర్తించే ఈ ప్రక్రియ అంటారు బొమ్మ లేదా చిత్రం సరి చేయడం . కొన్నిసార్లు, ఇన్పుట్ వద్ద ఉన్న చిత్రం అస్పష్టంగా ఉంటుంది మరియు మేము దాని నుండి డేటాను పొందాలనుకుంటున్నాము. ఉదాహరణకి. దొంగలు బైక్ లేదా కారును లాక్కోవడానికి వచ్చినప్పుడు వారు ఎక్కువగా బైక్పై వస్తారు మరియు సంఘటన యొక్క ఫుటేజీని సంగ్రహించే రోడ్లపై ఓవర్హెడ్ కెమెరాలు ఏర్పాటు చేయబడతాయి. దొంగలు వచ్చిన ఆ వాహనం యొక్క రిజిస్ట్రేషన్ నంబర్ను మనం తెలుసుకోవాలి మరియు ఇమేజ్ ప్రాసెసింగ్ యొక్క కొన్ని అల్గోరిథంలను ఉపయోగించి సులభంగా చేయవచ్చు. కొన్ని చిత్రాలపై ఇమేజ్ ప్రాసెసింగ్ చేయడానికి, మనం ఉపయోగిస్తున్న హార్డ్వేర్పై కొన్ని లైబ్రరీలను ఇన్స్టాల్ చేయాలి. ఆ గ్రంథాలయాలలో చాలా ముఖ్యమైనది ఓపెన్సివి. ఓపెన్సివిని పిసిలు మరియు మైక్రోప్రాసెసర్లలో కూడా ఇన్స్టాల్ చేయవచ్చు. రాస్ప్బెర్రీ పై మైక్రోప్రాసెసర్ మరియు దీనిని వివిధ ఎలక్ట్రానిక్ ప్రాజెక్టులలో ఉపయోగిస్తారు. రాస్ప్బెర్రీ పైలో ఆపరేటింగ్ సిస్టమ్ను ఇన్స్టాల్ చేసిన తరువాత మేము దానిపై వివిధ ఇమేజ్ ప్రాసెసింగ్ పనులను చేయవచ్చు. రాస్ప్బెర్రీ పై పై ఓపెన్ సివిని వ్యవస్థాపించడం సుదీర్ఘమైన మరియు తీవ్రమైన పని. ఈ వ్యాసంలో, రాస్ప్బెర్రీ పైపై ఓపెన్సివిని ఎలా ఇన్స్టాల్ చేయాలో నేర్చుకుంటాము.
రాస్ప్బెర్రీ పైలో ఇన్స్టాల్ చేయబడిన ఓపెన్సివితో ఫేస్ డిటెక్షన్
రాస్ప్బెర్రీ పైని ఎలా సెటప్ చేయాలి మరియు దానిపై ఓపెన్ సివిని కాన్ఫిగర్ చేయడం ఎలా?
ఇప్పుడు, పైని సెటప్ చేయడానికి మరియు దానిపై ఓపెన్సివిని ఇన్స్టాల్ చేయడానికి దశల వారీగా పేర్కొన్న కార్యకలాపాలను చేద్దాం. పైలో ఓపెన్సివిని ఇన్స్టాల్ చేయడం సుదీర్ఘమైన ప్రక్రియ మరియు ఇది పూర్తి కావడానికి 4 గంటలు పడుతుంది కాబట్టి మీకు సమయం కొరత ఉంటే ఇన్స్టాలేషన్ ప్రారంభించవద్దు, మీరు స్వేచ్ఛగా ఉన్నప్పుడు ఈ ట్యుటోరియల్ను చూడండి. ఈ పైతో పాటు అది తిరిగినప్పుడు వేడెక్కుతుంది పై ఎక్కువ సమయం మరియు సమయం తీసుకునే కార్యకలాపాలు దానిపై నిర్వహించబడతాయి కాబట్టి, మీరు దానిపై పని చేస్తున్నప్పుడు దానిని చల్లని ప్రదేశంలో ఉంచండి.
దశ 1: ఉపయోగించిన భాగాలు
- రాస్ప్బెర్రీ పై 3 బి + కిట్
- HDMI పోర్టుతో టెలివిజన్
- HDMI కేబుల్
- వైర్డు కంప్యూటర్ మౌస్
దశ 2: రాస్ప్బెర్రీ పై మోడల్ను ఎంచుకోవడం
కోరిందకాయ పై యొక్క అనేక నమూనాలు మార్కెట్లో అందుబాటులో ఉన్నాయి. కోరిందకాయ పై సున్నా మినహా, ఏదైనా మోడల్కు ప్రాధాన్యత ఇవ్వవచ్చు. ఎందుకంటే పై జీరోలో నెట్వర్క్ను ఏర్పాటు చేయడం చాలా అలసిపోయే పని. 3A +, 3B + లేదా 4 వంటి తాజా మోడళ్లను కొనుగోలు చేయవచ్చు. కొత్త రాస్ప్బెర్రీ పై 3 రాస్ప్బెర్రీ పై ఫౌండేషన్ ఇప్పటి వరకు విడుదల చేసిన వేగవంతమైన మరియు అత్యంత ఆధిపత్య గాడ్జెట్. కాబట్టి, ఈ ప్రాజెక్ట్లో, మేము రాస్ప్బెర్రీ పై 3 బి + ని ఉపయోగిస్తాము.
రాస్ప్బెర్రీ పై 3 బి +
దశ 3: పెరిఫెరల్స్ కనెక్ట్
రాస్ప్బెర్రీ పై ఎంచుకున్న తరువాత మేము కీబోర్డ్ మరియు మౌస్ ను రాస్ప్బెర్రీ పైకి కనెక్ట్ చేస్తాము. వాటిని కనెక్ట్ చేసిన తరువాత టెలివిజన్తో పైని కనెక్ట్ చేయడానికి HDMI కేబుల్ ఉపయోగించండి. ఈ కనెక్షన్లు చేసిన తరువాత మేము మరింత ముందుకు వెళ్ళడానికి సిద్ధంగా ఉన్నాము.
దశ 4: ఆపరేటింగ్ సిస్టమ్ను ఎంచుకోవడం
మొదట, తగిన ఆపరేటింగ్ సిస్టమ్తో మాకు SD కార్డ్ అవసరం. OS ను ఎంచుకునేటప్పుడు, ఈ రోజుల్లో “సాంప్రదాయ” రాస్పియన్ నుండి అంకితమైన మీడియా వర్కింగ్ ఫ్రేమ్వర్క్లు మరియు విండోస్ 10 IoT వరకు వివిధ ప్రత్యామ్నాయాలు ఉన్నాయి. అందువల్ల చాలా అనువర్తనాల అవసరం లేదు, మీడియా స్ట్రీమింగ్ అప్లికేషన్ కోసం మనకు సాధ్యమైనంతవరకు సెంట్రల్ ప్రాసెసింగ్ యూనిట్ (సిపియు) మరియు రాండమ్ యాక్సెస్ మెమరీ (ర్యామ్) ను వదిలివేయాలి. ఒక సమస్య ఏమిటంటే, లైనక్స్ పరిజ్ఞానం చాలా ఉన్నవారికి ఆర్చ్ లైనక్స్ సిఫార్సు చేయబడింది. అవి చాలా ముందు వరుసలో ఉన్నాయి మరియు మూడవ పార్టీ అనువర్తనాలు మరియు లైబ్రరీలను పరిచయం చేసేటప్పుడు మేము సమస్యలను ఎదుర్కొంటున్నాము. అందువల్ల, ఇది మీ హోమ్ థియేటర్ యొక్క మొదటి స్థాపన అయితే, మేము ఎంచుకోవాలని సూచిస్తున్నాము రాస్పియన్ లైట్ . ఇది కమాండ్-లైన్ నడిచేది, మరియు “హెడ్లెస్” మోడ్లో నడుస్తూ ఉండటానికి ఎక్కువ భాగం లేకుండా రూపొందించవచ్చు, అనగా కన్సోల్ లేదా స్క్రీన్ అవసరం లేకుండా సిస్టమ్ ద్వారా పూర్తిగా రిమోట్గా యాక్సెస్ చేయవచ్చు.
రాస్పియన్ లైట్
దశ 5: రాస్ప్బెర్రీ పై తాజాగా ఉందని నిర్ధారించుకోండి
లేకపోతే మీ పై యొక్క మూలాలను తాజాగా ఉంచండి, పాత సాఫ్ట్వేర్ కొన్ని సమస్యలను కలిగిస్తుంది. మీ పైలో వర్చువల్ నెట్వర్క్ కంప్యూటింగ్ (VNC) వ్యూయర్ను ప్రారంభించండి, ఆపై మీ రాస్ప్బెర్రీ పైని VNC వ్యూయర్తో కనెక్ట్ చేయండి. VNC ని డౌన్లోడ్ చేసి, పైతో కనెక్ట్ చేయడానికి లింక్ క్రింద ఇవ్వబడింది.
VNC వ్యూయర్
ఇప్పుడు, టెర్మినల్ తెరిచి కింది ఆదేశాన్ని అమలు చేయండి:
sudo apt-get update
అప్పుడు,
sudo apt-get అప్గ్రేడ్
అనేక ప్యాకేజీలు వ్యవస్థాపించబడతాయి మరియు అడిగితే ప్రెస్ చేయండి మరియు ఆపై నమోదు చేయండి వాటిని సరిగ్గా ఇన్స్టాల్ చేయడానికి.
దశ 6: రాస్ప్బెర్రీ పైకి లాగిన్ అవ్వండి
రాస్ప్బెర్రీ పై యొక్క డిఫాల్ట్ వినియోగదారు పేరు pi, మరియు డిఫాల్ట్ పాస్వర్డ్ కోరిందకాయ. ఇవి డిఫాల్ట్ లాగిన్ వివరాలు మరియు మీ మొదటి లాగిన్ పైకి లాగిన్ అవ్వడానికి ఈ వివరాలను ఉపయోగించండి. మీకు కావలసినప్పుడు మీరు ఈ వివరాలను కూడా మార్చవచ్చు.
రాస్ప్బెర్రీ పైకి లాగిన్ అవ్వండి
దశ 7: ఓపెన్సివి కోసం రాస్పియన్లో తగినంత స్థలాన్ని సృష్టించడం
ఓపెన్సివి పెద్ద మెమరీని పొందుతుంది కాబట్టి మనం ఫైల్ సిస్టమ్ను విస్తరించాలి మరియు మొత్తం స్థలాన్ని మెమరీ కార్డుకు కేటాయించాలి. మేము కోరిందకాయ యొక్క కమాండ్ ప్రాంప్ట్ వద్దకు వెళ్లి కింది ఆదేశాన్ని టైప్ చేస్తాము:
sudo raspi-config
ఒక విండో కనిపిస్తుంది మరియు ఇది ఇలా ఉంటుంది:
కాన్ఫిగరేషన్ సాధనం
ఇప్పుడు, మేము అధునాతన ఎంపికలపై క్లిక్ చేస్తాము మరియు అక్కడ “ఫైల్సిస్టమ్ను విస్తరించు” అనే ఎంపికను కనుగొంటాము. ఆ ఎంపికను ఎంచుకోండి.
ఫైల్సిస్టమ్ను విస్తరించండి
మేము నొక్కండి నమోదు చేయండి బటన్ ఆపై నొక్కండి ముగించు బటన్. ఈ దశలో, మార్పులు అమలులోకి రావడానికి మా రాస్ప్బెర్రీ పైని రీబూట్ చేయాలి. దీన్ని రీబూట్ చేయడానికి కింది ఆదేశాన్ని టైప్ చేయండి:
sudo రీబూట్
రీబూట్ చేసిన తరువాత మన ఫైల్ సిస్టమ్ విస్తరించిందా మరియు స్థలం అంతా SD కార్డ్లో చేర్చబడిందా లేదా అని తనిఖీ చేస్తాము. అమలు చేయడం ద్వారా df -h కమాండ్ మన డిస్క్ విస్తరించిందని ధృవీకరించవచ్చు:
8GB మైక్రో SD కార్డ్ వాడుతున్నవాడు అందుబాటులో ఉన్న 50% స్థలాన్ని ఉపయోగిస్తున్నాడు, కాబట్టి తొలగించడం వోల్ఫ్రామ్ ఇంజిన్ మరియు లిబ్రేఆఫీస్ 1GB స్థలాన్ని ఖాళీ చేయవచ్చు. (ఈ దశ ఐచ్ఛికమని గుర్తుంచుకోండి).
sudoసముచితం-పొందండి ప్రక్షాళనవోల్ఫ్రామ్-ఇంజిన్ sudoసముచితం-పొందండి ప్రక్షాళనlibreoffice* sudoసముచితం-పొందండి శుభ్రంగా sudoసముచితం-పొందండి ఆటోరేమోవ్
దశ 8: డిపెండెన్సీలను వ్యవస్థాపించడం
పై మరియు డిపెండెన్సీల కోసం వెళ్ళే ముందు పైలో ఇన్స్టాల్ చేయబడిన ప్యాకేజీలను అప్డేట్ చేయాలి మరియు అప్గ్రేడ్ చేయాలి:
sudo apt-get update
అప్పుడు,
sudo apt-get అప్గ్రేడ్
ఇప్పుడు, ఓపెన్సివి బిల్డ్ను కాన్ఫిగర్ చేయడంలో మాకు సహాయపడే కొన్ని అభివృద్ధి చెందుతున్న సాధనాలను మేము ఇన్స్టాల్ చేస్తాము:
sudoసముచితం-పొందండి ఇన్స్టాల్ చేయండినిర్మించు-అవసరంcmakepkg-ఆకృతీకరణ
చిత్రాలపై వేర్వేరు కార్యకలాపాలను నిర్వహించడానికి మేము హార్డ్ డ్రైవ్ నుండి అనేక చిత్ర ఆకృతులను లోడ్ చేయాలి. ఆ ఫార్మాట్లలో JPEG, PNG మొదలైనవి ఉన్నాయి. ఈ ఇమేజ్ ఫార్మాట్లను లోడ్ చేయడానికి మేము కొన్ని I / O ప్యాకేజీలను ఇన్స్టాల్ చేస్తాము:
sudoసముచితం-పొందండిఇన్స్టాల్ చేయండిlibjpeg-devlibtiff5-devలిబ్జాస్పర్-devlibpng12-dev
ఈ చిత్రాలతో పాటు ఐ / ఓ ప్యాకేజీలను కూడా వీడియో ఐ / ఓ ప్యాకేజీలను ఇన్స్టాల్ చేస్తాం. ఈ వీడియో ప్యాకేజీలను వ్యవస్థాపించిన తరువాత మేము వివిధ వీడియో ఫైల్ ఫార్మాట్లను లోడ్ చేయగలుగుతాము.
sudoసముచితం-పొందండి ఇన్స్టాల్ చేయండిlibavcodec-devlibavformat-devlibswscale-devlibv4l-dev sudoసముచితం-పొందండి ఇన్స్టాల్ చేయండిlibxvidcore-devlibx264-dev
ఓపెన్సివి లైబ్రరీ అనే ఉప మాడ్యూల్తో పాటు highgui ఇది మా స్క్రీన్కు చిత్రాలను చూపించడానికి మరియు అవసరమైన GUI లను తయారు చేయడానికి ఉపయోగించబడుతుంది. ఆ ఉప మాడ్యూల్ను కంపైల్ చేయడానికి ముందు మనం GTK డెవలప్మెంట్ లైబ్రరీని ఇన్స్టాల్ చేయాలి:
sudoసముచితం-పొందండి ఇన్స్టాల్ చేయండిlibgtk2.0-devlibgtk-3-dev
చిత్రం యొక్క పరిమాణాన్ని తనిఖీ చేసి, పిక్సెల్ విలువలను చదవడం ద్వారా చిత్రంపై అనేక మాతృక ఆపరేషన్లు చేయవచ్చు. మేము ఆ పిక్సెల్ విలువలను బైనరీ రూపంలోకి మార్చవచ్చు మరియు ఆ చిత్రాన్ని పునరుత్పత్తి చేయడానికి బైనరీ అంకెలను సవరించవచ్చు. కోరిందకాయ పైలో, ఇన్పుట్ అందించేటప్పుడు మాకు కొన్ని పరిమితులు ఉన్నాయి, అందువల్ల ఈ లైబ్రరీలు ముఖ్యమైనవి మరియు వాటిని వ్యవస్థాపించాల్సిన అవసరం ఉంది. అందువల్ల, కొన్ని అదనపు డిపెండెన్సీలను వ్యవస్థాపించడం ద్వారా ఆ ఫలితాలను మెరుగుపరచవచ్చు:
sudoసముచితం-పొందండి ఇన్స్టాల్ చేయండిలిబాట్లస్-బేస్-devgfortran
కొంతమంది పైథాన్ 2.7 పై పని చేస్తారు మరియు కొందరు పైథాన్ 3 పై పని చేస్తారు. పైథాన్ బైండింగ్లతో పాటు ఓపెన్ సివిని కంపైల్ చేయడానికి పైథాన్ 2.7 మరియు పైథాన్ 3 యొక్క హెడర్ ఫైల్స్ వ్యవస్థాపించాల్సిన అవసరం ఉంది:
sudoసముచితం-పొందండి ఇన్స్టాల్ చేయండిపైథాన్ 2.7-devపైథాన్ 3-dev
రాస్పియన్ పైథాన్ 3 యొక్క క్రొత్త సంస్కరణలో ఇప్పటికే వ్యవస్థాపించబడింది మరియు Lx టెర్మినల్ వద్ద ఒక msg కనిపించవచ్చు 'పైథాన్ 3 ఇప్పటికే తాజా వెర్షన్' . ఈ దశ ముఖ్యమైనది ఎందుకంటే పేరు పెట్టబడిన హెడర్ ఫైల్కు సంబంధించి మేము లోపం ఎదుర్కొంటాము పైథాన్.హెచ్ ఆదేశాన్ని నడుపుతున్నప్పుడు తయారు OpenCV ని కంపైల్ చేయడానికి.
దశ 9: ఓపెన్సివి సోర్స్ కోడ్ను డౌన్లోడ్ చేస్తోంది
మేము డిపెండెన్సీలను వ్యవస్థాపించడం పూర్తయినందున, ఓపెన్సివి యొక్క అధికారిక డైరెక్టరీ నుండి ఓపెన్సివి వెర్షన్ 3.3.0 యొక్క ఆర్కైవ్ ఫోల్డర్ కోసం చూస్తాము.
సిడి ~ wget -లేదా opencv.జిప్ https://github.తో/ఇట్సీజ్/opencv/ఆర్కైవ్/3.3.0.జిప్ అన్జిప్ చేయండిopencv.జిప్
మేము ఓపెన్సివి యొక్క మొత్తం ప్యాకేజీని ఇన్స్టాల్ చేస్తున్నాము కాబట్టి మనం చేర్చాలి opencv_contrib అలాగే. అధికారిక సైట్ నుండి డౌన్లోడ్ చేసి, ఆపై దాన్ని అన్జిప్ చేయండి.
wget -లేదా opencv_contrib.జిప్ https://github.తో/ఇట్సీజ్/opencv_contrib/ఆర్కైవ్/3.3.0.జిప్ అన్జిప్ చేయండిopencv_contrib.జిప్
ఈ డైరెక్టరీలను డౌన్లోడ్ చేసేటప్పుడు ఓపెన్సివి వెర్షన్ అని ఒక విషయం గుర్తుంచుకోండి మరియు opencv_contrib అదే విధంగా ఉండాలి, అవి 3.3.0 గా ఉండాలి లేకపోతే సంస్థాపన సమయంలో కంపైల్ లోపాలు ఉంటాయి.
దశ 10: పైథాన్ 2.7 లేదా పైథాన్ 3?
పనితీరు వారీగా పైథాన్ 2.7 పైథాన్ 3 కన్నా ఉత్తమం కాని ఓపెన్సివిలో ఎక్కువ తేడా లేదు. మేము వ్యవస్థాపించాలి పైప్ ఓపెన్సివిని కంపైల్ చేయడానికి ముందు రాస్ప్బెర్రీలో. ఇది పైథాన్లో ఉపయోగించే సాఫ్ట్వేర్ ప్యాకేజీలను ఇన్స్టాల్ చేయడానికి ఉపయోగించే ప్యాకేజీ నిర్వహణ వ్యవస్థ. ఈ ప్యాకేజీలు అప్రమేయంగా తాజా రాస్బియన్లో ఉండవచ్చు కానీ కింది ఆదేశాలను ఉపయోగించి దాన్ని ధృవీకరించడం మంచిది.
wgethttps://బూట్స్ట్రాప్.పైపా.నేను/పొందండి-పైప్.py sudoపైథాన్పొందండి-పైప్.py sudoపైథాన్ 3పొందండి-పైప్.py
పిప్ను ఇన్స్టాల్ చేసిన తర్వాత రెండు ప్యాకేజీలు బాగా సిఫార్సు చేయబడ్డాయి మరియు ఓపెన్సివిలో పనిచేసేటప్పుడు ఇన్స్టాల్ చేయాలి. మొదటిది వర్చువాలెన్వ్ మరియు రెండవది వర్చువాలెన్వ్రాపర్. మేము పైథాన్లో నేరుగా ఓపెన్సివిని దిగుమతి చేయలేము, కాబట్టి మేము వర్చువల్ వాతావరణాన్ని సృష్టించి, ఆ వాతావరణంలో పని చేస్తాము. వర్చువల్ ఎన్విరాన్మెంట్ అనేది ఒక అసాధారణమైన సాధనం, ఇది వివిధ ప్రాజెక్టులకు అవసరమైన పరిస్థితులను వివిక్త ప్రదేశాలలో ఉంచడానికి ఉపయోగించబడుతుంది, వాటిలో ప్రతి ఒక్కటి కోసం ప్రత్యేకమైన పైథాన్ వాతావరణాలను సృష్టించడం ద్వారా.
sudoపైప్ఇన్స్టాల్ చేయండిvirtualenvvirtualenvwrapper sudorm -rf ~/.కాష్/పైప్
ఈ ప్యాకేజీలను వ్యవస్థాపించిన తరువాత మనము అప్డేట్ చేయాలి ~/.ప్రొఫైల్ ఫైల్ మా హోమ్ డైరెక్టరీలో దాని చివర కింది పంక్తులను చేర్చడానికి దాచిన ఫైల్. డైరెక్టరీని నమోదు చేయడానికి కింది ఆదేశాన్ని టైప్ చేయండి:
నానో~/.ప్రొఫైల్
డైరెక్టరీ తెరిచినప్పుడు క్రిందికి స్క్రోల్ చేయండి మరియు ఈ క్రింది పంక్తులను కలిగి ఉంటుంది:
# virtualenv మరియు virtualenvwrapper ఎగుమతిWORKON_HOME=OM హోమ్/.విర్టులేన్వ్స్ ఎగుమతిVIRTUALENVWRAPPER_PYTHON=/usr/am/పైథాన్ 3 మూలం /usr/స్థానిక/am/virtualenvwrapper.sh
ఈ పంక్తులను చేర్చిన తరువాత ctrl + x నొక్కండి, నొక్కడం ద్వారా దాన్ని సేవ్ చేయండి మరియు మరియు నిష్క్రమించండి.
హోమ్ డైరెక్టరీ
ఎప్పుడైనా మేము టెర్మినల్ను ప్రారంభిస్తాము మరియు మేము మా పైలోకి లాగిన్ అవుతాము ఈ డాట్ ఫైల్ స్వయంచాలకంగా మన కోసం లోడ్ అవుతుంది. మేము ఇప్పటికే లాగిన్ అయినందున మనం మాన్యువల్గా టైప్ చేస్తాము మూలం ~ / .ప్రొఫైల్ ఫైల్ యొక్క కంటెంట్లను లోడ్ చేయడానికి.
పైథాన్ వర్చువల్ పర్యావరణాన్ని సృష్టించడం: పైథాన్ 2.7 మరియు పైథాన్ 3 ఉపయోగించి మనం వర్చువల్ వాతావరణాన్ని సృష్టించాలి.
mkvirtualenvసివి -p పైథాన్ 2
ఇది పేరున్న వాతావరణాన్ని సృష్టిస్తుంది సివి పైథాన్ 2.7 లో. పైథాన్ 3 లో పర్యావరణాన్ని సృష్టించాలనుకునే ఎవరైనా క్రింద పేర్కొన్న ఆదేశాన్ని టైప్ చేయాలి:
mkvirtualenvసివి -p పైథాన్ 3
“సివి” అని పేరు పెట్టబడిన వర్చువల్ వాతావరణంలో మేము ఉన్నామని ధృవీకరిస్తోంది: మేము పైని రీబూట్ చేసినప్పుడు మేము వర్చువల్ వాతావరణంలో ఉండము మరియు వర్చువల్ ఎన్విరాన్మెంట్ మోడ్లోకి వెళ్ళడానికి క్రింద పేర్కొన్న రెండు ఆదేశాలను టైప్ చేయాలి.
మూలం ~/.ప్రొఫైల్ పనిసివి
దిగువ చిత్రం మేము వర్చువల్ ఎన్విరాన్మెంట్ మోడ్లో లేదని సూచిస్తుంది:
LxTerminal
కాబట్టి, పైన పేర్కొన్న రెండు ఆదేశాలను టైప్ చేయడం ద్వారా మన వర్చువల్ వాతావరణాన్ని యాక్సెస్ చేయగలుగుతాము. మేము వర్చువల్ వాతావరణాన్ని వదిలివేయాలనుకుంటే, నిష్క్రియం చేద్దామని టైప్ చేస్తాము:
వర్చువల్ ఎన్విరాన్మెంట్లో పనిచేస్తోంది
రాస్పియన్లో NumPy ని ఇన్స్టాల్ చేస్తోంది: మేము రాస్ప్బెర్రీపై ఓపెన్సివిని ఇన్స్టాల్ చేయాల్సిన ఏకైక డిపెండెన్సీ నంపి. రాస్ప్బెర్రీ పై నంపీని వ్యవస్థాపించడానికి క్రింద పేర్కొన్న ఆదేశాన్ని టైప్ చేయండి. ఇది ఇన్స్టాల్ చేయడానికి సుమారు 10 నిమిషాలు అవుతుంది:
పైప్ఇన్స్టాల్ చేయండితిమ్మిరి
దశ 11: ఓపెన్సివిని కంపైల్ చేయడం మరియు ఇన్స్టాల్ చేయడం
మేము వర్చువల్ ఎన్విరాన్మెంట్లో ఓపెన్ సివిని కంపైల్ చేసి ఇన్స్టాల్ చేస్తాము కాబట్టి మీరు సివి వర్చువల్ ఎన్విరాన్మెంట్ లో పనిచేస్తున్నారని నిర్ధారించుకోండి. మేము వర్చువల్ వాతావరణంలో లేకపోతే ఓపెన్సివి కంపైల్ చేయడంలో విఫలమవుతుంది. ఇప్పుడు, డైరెక్టరీని హోమ్ డైరెక్టరీ, సబ్ డైరెక్టరీగా మార్చండి ఓపెన్ సివి 3.3 ఆపై బిల్డ్ డైరెక్టరీని చేయండి. బిల్డ్ డైరెక్టరీ చేసిన తరువాత చివరి ఐదు పంక్తులను అతికించండి CMake డైరెక్టరీ. ఇది కొన్ని లైబ్రరీలను సెట్ చేసిన మార్గాలు, పైథాన్ వెర్షన్లు మొదలైన వాటి కోసం తనిఖీ చేస్తుంది.
సిడి ~/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 వాడుతున్నవారికి, వారు CMake అవుట్పుట్కు స్క్రోల్ చేయవలసి ఉంటుంది మరియు పైథాన్ 2.7 విభాగం కోసం చూస్తారు మరియు ప్యాకేజీల యొక్క నంపీ మరియు మార్గాలు సరిగ్గా కాన్ఫిగర్ చేయబడిందో లేదో చూస్తారు. పైథాన్ 3 వాడుతున్నవారికి పైథాన్ 2 విభాగం క్రింద పైథాన్ 3 విభాగాన్ని తనిఖీ చేస్తుంది:
పైథాన్ 2.7 విభాగాన్ని తనిఖీ చేస్తోంది
ఇప్పుడు, మేము చివరకు ఓపెన్సివిని కంపైల్ చేయడానికి సిద్ధంగా ఉన్నాము. మేక్ కమాండ్ టైప్ చేయండి మరియు ఇది కంపైల్ ప్రాసెస్ను ప్రారంభిస్తుంది. అందువల్ల కంపైల్ చేయడానికి సుమారు నాలుగు గంటలు పడుతుంది, మీరు రాత్రి పడుకునే ముందు సంకలనం ప్రారంభించడం ప్రాధాన్యత ఇవ్వబడుతుంది, తద్వారా మీరు ఉదయం లేచినప్పుడు ఓపెన్సివి కంపైల్ అవుతుంది. “మేక్” అనే ఒక ఆదేశాన్ని టైప్ చేస్తే ఒకే కోర్ ఉపయోగించి కంపైల్ అవుతుంది. ఇది కొంచెం సమయం తీసుకునే ప్రక్రియ అయినప్పటికీ లోపాల సంభావ్యత తక్కువగా ఉంటుంది. మేక్ -j4 మరియు మేక్ -j2 కమాండ్ను ఉపయోగించడం వల్ల రాస్ప్బెర్రీ పై వేడెక్కడం జరుగుతుంది మరియు ఇది సంకలన లోపాలకు కూడా దారితీస్తుంది:
తయారు
సంకలనం పూర్తయింది
కింది ఆదేశాన్ని ఉపయోగించి మేము రాస్ప్బెర్రీ పై ఓపెన్సివి 3 ని ఇన్స్టాల్ చేస్తాము. ఈ ఆదేశాన్ని అమలు చేస్తే సంబంధిత ఫైళ్ళను వాటి స్థానాల్లోకి కాపీ చేస్తుంది:
sudo ఇన్స్టాల్ చేయండి
ఈ తుది ఆదేశాన్ని అమలు చేయడం ద్వారా మా ఇన్స్టాలేషన్ పూర్తవుతుంది:
sudoldconfig
మేము పైథాన్ 2.7 లేదా పైథాన్ 3 ఉపయోగిస్తున్నప్పుడు కొన్ని దశలు మిగిలి ఉన్నాయి.
దశ 12: సంస్థాపన పూర్తి
టైప్ చేయడం ద్వారా హోమ్ డైరెక్టరీకి తిరిగి వెళ్ళు cd ~.
పైథాన్ 3: పైథాన్ 3 డైరెక్టరీలో ఓపెన్సివి బైండింగ్స్ను మా సివిలోకి సిమ్-లింక్ చేస్తాము ఎందుకంటే పైథాన్ 3 కోసం ఓపెన్సివి మరియు పైథాన్ బైండింగ్లను కంపైల్ చేసాము.
సిడి ~/.విర్టులేన్వ్స్/సివి/లిబ్/పైథాన్ 3.5/సైట్-ప్యాకేజీలు/ ln -s /usr/స్థానిక/లిబ్/పైథాన్ 3.5/సైట్-ప్యాకేజీలు/cv2.సో cv2.సో
అంతే!. ఇప్పుడు, మేము రాస్ప్బెర్రీ పైకి ఓపెన్సివిని ఇన్స్టాల్ చేసాము. మేము ఇప్పుడు వర్చువల్ వాతావరణంలో దాని కోసం తనిఖీ చేస్తాము.
దశ 13: ఓపెన్సివిని పరీక్షించడం
LxTerminal ను తెరిచి వ్రాయండి మూలం ఆదేశం తరువాత పని ఆదేశం. మేము వర్చువల్ ఎన్విరాన్మెంట్ మోడ్లోకి ప్రవేశించినందున పైథాన్ టైప్ చేయడం ద్వారా ఓపెన్సివి బైండింగ్స్ను దిగుమతి చేసి, ఆపై సివి 2 ను దిగుమతి చేసుకుంటాము. లోపం msg లేకపోతే అది విజయవంతంగా దిగుమతి చేయబడిందని అర్థం.
మూలం ~/.ప్రొఫైల్ పనిసివి పైథాన్ >>దిగుమతిcv2
ఆ తరువాత, మేము ఈ క్రింది ఆదేశాన్ని టైప్ చేయడం ద్వారా మా OpenCV సంస్కరణను తనిఖీ చేస్తాము:
cv2.__సంస్కరణ: Telugu__
పరీక్ష]
మేము రాస్ప్బెర్రీ 3 బి + లో ఓపెన్సివిని ఇన్స్టాల్ చేసాము. ఇప్పుడు మనం పైథాన్లో డిజిట్ డిటెక్షన్, ఫేస్ రికగ్నిషన్ మొదలైన అనేక ఇమేజ్ ప్రాసెసింగ్ ఆపరేషన్లను చేయవచ్చు.