- ముందస్తు అవసరాలు
- పిస్ రాస్ప్బెర్రీ పిఐపై ఓపెన్సివిని ఇన్స్టాల్ చేస్తోంది
- CMake ఉపయోగించి రాస్ప్బెర్రీ పై ఓపెన్సివి 4 ని ఇన్స్టాల్ చేస్తోంది
మునుపటి రోజు కంప్యూటర్ కీబోర్డులు మరియు మౌస్ నుండి ఇన్పుట్ సమాచారాన్ని పొందింది, ఇప్పుడు అవి చిత్రాలు మరియు వీడియోల నుండి సమాచారాన్ని ప్రాసెస్ చేయగలవు. చిత్రం నుండి సమాచారాన్ని సేకరించేందుకు, విశ్లేషించడానికి మరియు అర్థం చేసుకోవడానికి కంప్యూటర్ (యంత్రం) యొక్క సామర్థ్యాన్ని కంప్యూటర్ విజన్ అంటారు. ఇటీవలి సంవత్సరాలలో, కంప్యూటర్ దృష్టి యొక్క సామర్ధ్యం ప్రజలు / వస్తువులను గుర్తించడమే కాకుండా, వారి స్వభావాన్ని విశ్లేషించడానికి లేదా వారి భావోద్వేగాలను కూడా చదవడానికి తగినంత అధునాతనమైంది. లోతైన అభ్యాసం / AI సహాయంతో ఇవన్నీ సాధ్యమయ్యాయి, ఇక్కడ ఒక అల్గోరిథం అనేక సారూప్య చిత్రాలతో శిక్షణ పొందింది, తద్వారా ఇది క్రొత్త చిత్రంలో సమాచారం కోసం చూడవచ్చు. ఈ రోజు భద్రత భద్రత, ఆతిథ్యం మరియు ఆర్థిక చెల్లింపు పోర్టల్లలో కూడా ఉపయోగించబడేంత నమ్మదగినదిగా మారింది.
కంప్యూటర్ దృష్టి కోసం సాధారణంగా ఉపయోగించే లైబ్రరీ ఓపెన్సివి. ఇది ఇంటెల్ నుండి క్రాస్-ప్లాట్ఫాం లైబ్రరీని ఉపయోగించడానికి ఉచిత ఓపెన్ సోర్స్, అంటే విండోస్, మాక్ లేదా లైనక్స్ వంటి ప్రతి ఆపరేటింగ్ సిస్టమ్లో ఇది పని చేస్తుంది. విండోస్లో ఓపెన్సివిని ఇన్స్టాల్ చేయడాన్ని మేము ఇప్పటికే వివరించాము మరియు విండోస్లో పైథాన్ ఓపెన్సివిని ఉపయోగించి కొన్ని ఇమేజ్ మానిప్యులేషన్స్ను కూడా చేసాము. ఈ రోజు మనం రాస్ప్బెర్రీ పై 3 లో ఓపెన్సివి 4 లైబ్రరీని ఎలా ఇన్స్టాల్ చేయాలో నేర్చుకుంటాము, తద్వారా కంప్యూటర్ దృష్టి అనువర్తనాల కోసం దీనిని ఉపయోగించవచ్చు. ఇది ఓపెన్సివిని పోర్టబుల్ పరికరంలో పై ఓపెనింగ్ డోర్స్ వంటి అనేక అవకాశాలకు అమలు చేయడానికి అనుమతిస్తుంది. కాబట్టి ప్రారంభిద్దాం
పైలో ఓపెన్సివిని ఇన్స్టాల్ చేయడం చాలా కష్టమైన ప్రక్రియ, ఎందుకంటే ఇది చాలా సమయం తీసుకుంటుంది మరియు లోపం ఎదురయ్యే అవకాశాలు ఎక్కువగా ఉన్నాయి. కాబట్టి నేను ఈ ట్యుటోరియల్ను నాకు ఉన్న ఇబ్బందుల ఆధారంగా సాధ్యమైనంత సరళంగా మరియు సమాచారంగా చేసాను మరియు మీరు అదే విధంగా ఎదుర్కోకుండా చూసుకోవాలి. ఈ ట్యుటోరియల్ రాసే సమయంలో ఓపెన్సివి ఇప్పటికే 4.0.1 వెర్షన్ను మూడు నెలల క్రితం విడుదల చేసింది, కాని కొత్త వెర్షన్ కంపైల్ చేయడంలో కొంత సమస్య ఉన్నందున 4.0.0 మునుపటి వెర్షన్కు కట్టుబడి ఉండాలని నిర్ణయించుకున్నాను.
ముందస్తు అవసరాలు
మేము ప్రవేశించడానికి ముందు, మీరు ఇప్పటికే మీ రాస్ప్బెర్రీ PI లో సరికొత్త OS ని ఇన్స్టాల్ చేశారని మరియు SSH ద్వారా దీనికి ప్రాప్యత కలిగి ఉన్నారని నేను అనుకుంటాను. కాకపోతే, కొనసాగడానికి ముందు రాస్ప్బెర్రీ పై ట్యుటోరియల్తో ప్రారంభించడం అనుసరించండి. ఇక్కడ నేను రాస్ప్బెర్రీ పై 3 లో ఇన్స్టాల్ చేయబడిన రాస్బియన్ స్ట్రెచ్ని ఉపయోగిస్తున్నాను.
పిస్ రాస్ప్బెర్రీ పిఐపై ఓపెన్సివిని ఇన్స్టాల్ చేస్తోంది
మనందరికీ తెలిసినట్లుగా పైథాన్కు పైప్ అని పిలువబడే దాని స్వంత ప్యాకేజీ మేనేజర్ ఉంది, ఇది పైథాన్ కోసం లైబ్రరీలను సులభంగా జోడించడానికి ఉపయోగపడుతుంది. అవును, పై పై నిమిషాల్లో ఓపెన్సివిని ఇన్స్టాల్ చేయడానికి పిఐపిని ఉపయోగించటానికి ఒక మార్గం కూడా ఉంది, కానీ పాపం ఇది నాకు మరియు చాలా మందికి కూడా పని చేయలేదు. పైప్ ద్వారా ఇన్స్టాల్ చేయడం ఓపెన్సివి లైబ్రరీపై పూర్తి నియంత్రణను పొందటానికి మాకు అనుమతించదు, కానీ మీరు శీఘ్ర మార్గం కోసం చూస్తున్నట్లయితే, మీరు దీనిని కూడా ప్రయత్నించవచ్చు.
మీ పై పైప్ వ్యవస్థాపించబడిందని మరియు తాజా సంస్కరణకు అప్గ్రేడ్ చేయబడిందని నిర్ధారించుకోండి. అప్పుడు మీ టెర్మినల్లో కింది ఆదేశాలను ఒక్కొక్కటిగా నమోదు చేయండి
sudo apt-get install libhdf5-dev libhdf5-serial-dev sudo apt-get install libqtwebkit4 libqt4-test sudo pip install opencv-දායක- పైథాన్
ఇది మీ పైలో ఓపెన్సివిని ఇన్స్టాల్ చేయాలి, మీరు ఈ దశలో విజయవంతమైతే, మీరు ట్యుటోరియల్ను దాటవేయవచ్చు మరియు పైథాన్తో ఓపెన్సివి సరిగ్గా ఇన్స్టాల్ చేయబడిందో లేదో తెలుసుకోవడానికి 13 వ దశకు క్రిందికి స్క్రోల్ చేయవచ్చు. లేకపోతే, లోతైన శ్వాస తీసుకోండి మరియు క్రింది ట్యుటోరియల్ను అనుసరించడం ప్రారంభించండి.
CMake ఉపయోగించి రాస్ప్బెర్రీ పై ఓపెన్సివి 4 ని ఇన్స్టాల్ చేస్తోంది
ఈ పద్ధతిలో మేము ఓపెన్సివి యొక్క సోర్స్ ప్యాకేజీని డౌన్లోడ్ చేసి, సిఎంకే ఉపయోగించి మా రాస్ప్బెర్రీ పైలో కంపైల్ చేస్తాము. కొంతమంది వర్చువల్ వాతావరణంలో ఓపెన్సివిని ఇన్స్టాల్ చేయటానికి మొగ్గు చూపుతారు, తద్వారా వారు ఒకే మెషీన్లో పైథాన్ లేదా ఓపెన్సివి యొక్క విభిన్న వెర్షన్ను ఉపయోగించవచ్చు. నేను ఈ వ్యాసాన్ని చిన్నదిగా ఉంచాలనుకుంటున్నాను మరియు నేను ఎప్పుడైనా దాని అవసరం ఏదీ చూడనందున నేను దానిని ఎంచుకోవడం లేదు.
దశ 1: మేము ప్రారంభించడానికి ముందు సిస్టమ్ ప్రస్తుత సంస్కరణకు నవీకరించబడిందని నిర్ధారించుకుందాం, దీన్ని కింది ఆదేశాన్ని నమోదు చేయండి
sudo && నవీకరణ వర్ణనాత్మక-పొందుటకు సుడో వర్ణనాత్మక-పొందుటకు నవీకరణ
ఇది అందుబాటులో ఉంటే ఏదైనా తాజా ప్యాకేజీలను డౌన్లోడ్ చేసి ఇన్స్టాల్ చేయాలి. ప్రక్రియ 15-20 నిమిషాలు పడుతుంది కాబట్టి దాని కోసం వేచి ఉండండి.
దశ 2: తరువాత మనం ఆప్ట్-గెట్ ప్యాకేజీని అప్డేట్ చేసుకోవాలి, తద్వారా మన తదుపరి దశలో CMake ని డౌన్లోడ్ చేసుకోగలుగుతాము
sudo apt-get update
దశ 3: మేము ఆప్ట్-గెట్ సాఫ్ట్వేర్ను అప్గ్రేడ్ చేసిన తర్వాత, ఈ క్రింది ఆదేశాన్ని ఉపయోగించి CMake ప్యాకేజీని డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయవచ్చు
sudo apt-get install బిల్డ్-ఎసెన్షియల్ cmake unzip pkg-config
CMake యొక్క సంస్థాపనలో మీ స్క్రీన్ ఈ క్రింది విధంగా కనిపిస్తుంది
దశ 4: అప్పుడు కింది ఆదేశాన్ని ఉపయోగించి పైథాన్ 3 అభివృద్ధి శీర్షికలను వ్యవస్థాపించండి
sudo apt-get install python3-dev
మైన్ ఇప్పటికే దీన్ని ఇన్స్టాల్ చేసింది కాబట్టి ఇది ఇలాంటిదాన్ని ప్రదర్శిస్తుంది.
దశ 5: తదుపరి దశ గిట్హబ్ నుండి ఓపెన్సివి జిప్ ఫైల్ను డౌన్లోడ్ చేయడం. అదే విధంగా చేయడానికి క్రింది ఆదేశాన్ని ఉపయోగించండి
wget -O opencv.zip
మీరు గమనిస్తే మేము వెర్షన్ 4.0.0 ని డౌన్లోడ్ చేస్తున్నాము
దశ 6: పైథాన్ కోసం ఓపెన్సివి కొన్ని ముందే నిర్మించిన ప్యాకేజీలను కలిగి ఉంది, ఇది ఓపెన్సివి కంట్రిబ్యూట్ అని పిలువబడే అంశాలను సులభంగా అభివృద్ధి చేయడంలో మాకు సహాయపడుతుంది. కాబట్టి క్రింద చూపిన ఇలాంటి ఆదేశాన్ని ఉపయోగించడం ద్వారా కూడా డౌన్లోడ్ చేద్దాం.
wget -O opencv_contrib.zip
ఈ సమయంలో మీరు మీ హోమ్ డైరెక్టరీలో “ఓపెన్సివి -4.0.0” మరియు “ఓపెన్సివి-కంట్రిబ్యూట్ -4.0.0” అనే రెండు జిప్ ఫైల్లను డౌన్లోడ్ చేసుకోవాలి. మీరు ఖచ్చితంగా ఉండాలనుకుంటే మీరు దాన్ని తనిఖీ చేయవచ్చు.
దశ 7: కింది ఆదేశాన్ని ఉపయోగించి opencv-4.0.0 జిప్ ఫైల్ను అన్జిప్ చేద్దాం.
opencv.zip ని అన్జిప్ చేయండి
దశ 8: అదేవిధంగా కమాండ్ లైన్ ఉపయోగించి opencv_contrib-4.0.0 ను కూడా సేకరించండి
opencv_contrib.zip ని అన్జిప్ చేయండి
దశ 9: ఓపెన్సివికి పని చేయడానికి అవసరమైన అవసరం లేదు. కాబట్టి కింది ఆదేశాన్ని ఉపయోగించి దాన్ని ఇన్స్టాల్ చేద్దాం.
పిప్ ఇన్స్టాల్ నంపీ
దశ 10: ఇప్పుడు, మన హోమ్ డైరెక్టరీలో “opencv-4.0.0” మరియు “opencv_contrib-4.0.0” అనే రెండు డైరెక్టరీలు ఉంటాయి. తదుపరి దశ ఓపెన్సివి లైబ్రరీని కంపైల్ చేయడం, ఓపెన్సివి -4.0.0 డైరెక్టరీ లోపల “బిల్డ్” అనే కొత్త డైరెక్టరీని సృష్టించడం అవసరం. అదే విధంగా చేయడానికి క్రింది ఆదేశాలను అనుసరించండి
cd ~ / opencv mkdir బిల్డ్ సిడి బిల్డ్
దశ 11: ఇప్పుడు, మేము ఓపెన్సివి కోసం CMake ను అమలు చేయాలి. ఓపెన్సివి ఎలా కంపైల్ చేయాలో మనం కాన్ఫిగర్ చేయగల స్థలం ఇది. మీరు “open / opencv-4.0.0 / build” మార్గంలో ఉన్నారని నిర్ధారించుకోండి. అప్పుడు టెర్మినల్ విండోలో ఈ క్రింది పంక్తులను మరియు గతాన్ని కాపీ చేయండి
cmake -D CMAKE_BUILD_TYPE = రిలీజ్ \ -D CMAKE_INSTALL_PREFIX = / usr / local \ -D OPENCV_EXTRA_MODULES_PATH = ~ / opencv_contrib-4.0.0 / గుణకాలు \ -D ENABLE_NEON = ON \ -D ENABLE_VFPV3 = ON \ -D BUILD_TESTS OFF = \ -D WITH_TBB = OFF \ -D INSTALL_PYTHON_EXAMPLES = OFF \ -D BUILD_EXAMPLES = OFF..
ఇది ఎటువంటి లోపాలు లేకుండా కాన్ఫిగర్ చేయబడాలి మరియు క్రింద చూపిన విధంగా మీరు “ కాన్ఫిగర్ పూర్తయింది” మరియు “ పూర్తయింది” అనే వచనాన్ని చూడాలి.
ఈ ప్రక్రియలో మీకు ఏమైనా లోపం ఉంటే, మీరు సరైన మార్గంలో టైప్ చేశారని నిర్ధారించుకోండి మరియు మీకు హోమ్ డైరెక్టరీ మార్గంలో “opencv-4.0.0” మరియు “opencv_contrib-4.0.0” అనే రెండు డైరెక్టరీలు ఉన్నాయని నిర్ధారించుకోండి.
దశ 12: ఇది ఎక్కువ సమయం తీసుకునే దశ. మళ్ళీ మీరు “~ / opencv-4.0.0 / build” మార్గంలో ఉన్నారని నిర్ధారించుకోండి మరియు OpenCV ని కంపైల్ చేయడానికి కింది ఆదేశాన్ని ఉపయోగించండి.
–J4 చేయండి
ఇది ఓపెన్సివిని నిర్మించడం ప్రారంభిస్తుంది మరియు మీరు శాతంలో పురోగతిని చూడగలుగుతారు. ఈ ప్రక్రియకు 3-4 గంటలు పడుతుంది మరియు ఇది పూర్తిగా నిర్మించబడితే మీరు పైన ఇలాంటి స్క్రీన్ చూడాలి.
“ Make -j4 ” కమాండ్ ఓపెన్సివిని కంపైల్ చేయడానికి నాలుగు కోర్లను ఉపయోగించుకుంటుంది. 99% శాతంలో కొంతమంది ఈ ప్రక్రియ ఓపికగా వేచి ఉండటానికి ఎక్కువ సమయం తీసుకుంటుందని మరియు అది పూర్తి కావాలి.
నాకు ఇది ఒక గంట వేచి ఉన్న తర్వాత కూడా పని చేయలేదు మరియు అందువల్ల నేను ఈ ప్రక్రియను ఆపివేసి, “make –j1” ని ఉపయోగించి మళ్ళీ నిర్మించాల్సి వచ్చింది మరియు అది పనిచేసింది. మేక్ -జె 1 ను ఉపయోగించడం వలన పై యొక్క ఒకే కోర్ మాత్రమే ఉపయోగించబడుతుంది మరియు ఇది జె 4 ను తయారు చేయడం కంటే ఎక్కువ సమయం పడుతుంది కాబట్టి మేక్ జె 4 ను ఉపయోగించమని సిఫార్సు చేయబడింది మరియు తరువాత జె 1 ను వాడటం వలన జె 4 మేక్ సంకలనం జరుగుతుంది.
దశ 13: మీరు ఈ దశకు చేరుకున్నట్లయితే, మీరు ఈ ప్రక్రియ ద్వారా ప్రయాణించారు. చివరి దశ కింది ఆదేశాన్ని ఉపయోగించి libopecv ని వ్యవస్థాపించడం.
apt-గెట్ ఇన్స్టాల్ sudo libopencv -dev python- opencv
దశ 14: చివరగా మీరు సాధారణ పైథాన్ స్క్రిప్ట్ను అమలు చేయడం ద్వారా లైబ్రరీ విజయవంతంగా జోడించబడిందో లేదో తనిఖీ చేయవచ్చు. పైథాన్ టైప్ చేసి, క్రింద చూపిన విధంగా “దిగుమతి సివి 2” ప్రయత్నించండి. మీరు దీన్ని చేసినప్పుడు మీరు ఎటువంటి లోపం పొందకూడదు.
మీరు ఈ స్క్రీన్ను పొందినట్లయితే, మీరు మీ మనస్సులో ఉన్న ఓపెన్సివి ప్రాజెక్ట్తో కొనసాగవచ్చు. మీరు ఇప్పుడే ఓపెన్సివితో ప్రారంభిస్తుంటే, మీరు ఈ బేసిక్ ఓపెన్సివి ట్యుటోరియల్ను కూడా చూడవచ్చు. మా ఇతర ఇమేజ్ ప్రాసెసింగ్ ట్యుటోరియల్స్ కూడా తనిఖీ చేయండి.
రాస్ప్బెర్రీ పైలో ఓపెన్సివిని ఇన్స్టాల్ చేయడంలో ఈ వ్యాసం మీకు సహాయం చేయగలదని ఆశిస్తున్నాను, మీకు ఏమైనా సమస్య ఉంటే వాటిని వ్యాఖ్య విభాగంలో పోస్ట్ చేయండి మరియు దాన్ని పరిష్కరించడంలో నేను నా వంతు ప్రయత్నం చేస్తాను. మీరు మరింత సాంకేతిక ప్రశ్నల కోసం మా ఫోరమ్లను ఉపయోగించటానికి ప్రయత్నించవచ్చు.