Raspberry Pi 3 - Instalacion Configuracion de RASPBIAN - Sesion 1
विषयसूची:
OpenCV (ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी) एक ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी है और इसमें C ++, पायथन और जावा के लिए बाइंडिंग है। यह चिकित्सा छवि विश्लेषण, सड़क दृश्य छवियों को सिलाई, निगरानी वीडियो, चेहरे का पता लगाने और पहचानने, चलती वस्तुओं पर नज़र रखने, 3 डी मॉडल निकालने और बहुत कुछ सहित अनुप्रयोगों की एक बहुत विस्तृत श्रृंखला के लिए उपयोग किया जाता है।
OpenCV मल्टी-कोर प्रोसेसिंग का लाभ उठा सकता है और वास्तविक समय के संचालन के लिए GPU त्वरण की सुविधा देता है।
इस ट्यूटोरियल में, हम बताएंगे कि रास्पबेरी पाई 3 पर ओपनसीवी कैसे स्थापित करें।
आवश्यक शर्तें
हम मान रहे हैं कि आपके पास रास्पबेरी आपके रास्पबेरी पाई पर स्थापित है।
स्रोत से OpenCV स्थापित करें
ओपनसीवी को स्थापित करने का अनुशंसित तरीका स्रोत से पुस्तकालय का निर्माण करना है। इस तरह आपको बिल्ड विकल्पों पर पूरा नियंत्रण होगा और OpenCV आपके सिस्टम के लिए अनुकूलित हो जाएगा।
स्मृति समस्याओं के कारण संकलन हैंगअप से बचने के लिए स्वैप स्थान बढ़ाकर प्रारंभ करें:
sudo nano /etc/dphys-swapfile
CONF_SWAPSIZE
मान को डिफ़ॉल्ट
100
से
1024
बदलें:
CONF_SWAPSIZE=1024
परिवर्तन को प्रभावी करने के लिए फ़ाइल को सहेजें और निम्न कमांड चलाएँ:
sudo /etc/init.d/dphys-swapfile restart
अब हम OpenCV का निर्माण शुरू कर सकते हैं। सबसे पहले, पैकेज इंडेक्स को अपडेट करें और बिल्ड टूल और आवश्यक निर्भरताएं स्थापित करें:
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
बिल्ड निर्देशिका बनाएं, इसे नेविगेट करें और Github से OpenCV और OpenCV कंट्री रिपॉजिटरी को क्लोन करें:
mkdir ~/opencv_build && cd ~/opencv_build
git clone
git clone
लेखन के समय, GitHub रिपॉजिटरी में डिफ़ॉल्ट संस्करण 4.1.1 संस्करण है। यदि आप OpenCV के पुराने संस्करण को स्थापित करना चाहते हैं, तो
opencv
और
opencv_contrib
निर्देशिकाओं पर
opencv_contrib
और
opencv_contrib
git checkout
एक बार रिपॉजिटरी के क्लोन हो जाने के बाद, एक अस्थायी बिल्ड डायरेक्टरी बनाएं और इसे बदल दें:
mkdir -p ~/opencv_build/opencv/build && cd ~/opencv_build/opencv/build
cmake
साथ OpenCV बिल्ड कॉन्फ़िगरेशन सेट करें:
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
अंतिम चरण संकलित OpenCV फ़ाइलों को स्थापित करना है:
sudo make install
… -- Installing: /usr/local/bin/opencv_version -- Set runtime path of "/usr/local/bin/opencv_version" to "/usr/local/lib"
यह जाँचने के लिए कि OpenCV सफलतापूर्वक स्थापित किया गया है, निम्नलिखित कमांड टाइप करें और आपको OpenCV संस्करण देखना चाहिए:
सी ++ पुस्तकालय:
pkg-config --modversion opencv4
4.1.1
पायथन पुस्तकालय:
python3 -c "import cv2; print(cv2.__version__)"
साफ - सफाई
rm -rf ~/opencv_build
भारी स्वैप उपयोग आपके एसडी कार्ड को नुकसान पहुंचा सकता है। स्वैप स्थान को वापस उसके मूल आकार में बदलें:
sudo nano /etc/dphys-swapfile
CONF_SWAPSIZE
मान को
100
संपादित करें:
CONF_SWAPSIZE=100
फ़ाइल सहेजें और परिवर्तनों को सक्रिय करें:
sudo /etc/init.d/dphys-swapfile restart
निष्कर्ष
हमने आपको दिखाया है कि अपने रास्पबेरी पाई बोर्ड पर ओपनसीवी कैसे स्थापित करें। ओपनसीवी को स्रोत से बनाना आपको अधिक लचीलापन देता है और ओपनसीवी को स्थापित करते समय यह आपका पहला विकल्प होना चाहिए।
opencv python रास्पबेरी पाईरास्पबेरी पाई 2 पर विंडोज़ 10 आईओटी पूर्वावलोकन कैसे स्थापित करें

इस स्टेप बाय स्टेप गाइड में विंडोज 10 IoT प्रीव्यू को रास्पबेरी पाई 2 पर स्थापित करना सीखें।
रास्पबेरी पाई पर डॉक को कैसे स्थापित करें और उपयोग करें

इस ट्यूटोरियल में, हम बताएंगे कि रास्पबेरी पाई पर डॉकर को कैसे स्थापित किया जाए और बुनियादी डॉकर अवधारणाओं और आदेशों का पता लगाएं।
रास्पबेरी पाई पर आर्च लाइन को कैसे स्थापित करें

इस ट्यूटोरियल में, हम आपको रास्पबेरी पाई पर आर्क लिनक्स एआरएम स्थापित करने का तरीका बताएंगे। आर्क लिनक्स स्थापित करना दो विभाजन बनाने और एसडी कार्ड में ओएस फ़ाइलों की प्रतिलिपि बनाने के रूप में सरल है।