RHEL 7 / CentOS 7 भाग 1 में विद्रूप प्रॉक्सी सर्वर विन्यास - [हिन्दी]
विषयसूची:
OpenCV (ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी) C ++, पायथन और जावा के लिए बाइंडिंग के साथ एक ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी है और सभी प्रमुख ऑपरेटिंग सिस्टम को सपोर्ट करता है। यह मल्टी-कोर प्रसंस्करण का लाभ उठा सकता है और वास्तविक समय के संचालन के लिए GPU त्वरण की सुविधा देता है।
OpenCV का उपयोग चिकित्सा छवि विश्लेषण, सड़क दृश्य छवियों को सिलाई करने, निगरानी वीडियो, चेहरे का पता लगाने और पहचानने, चलती वस्तुओं पर नज़र रखने, 3 डी मॉडल निकालने और बहुत कुछ सहित अनुप्रयोगों की एक बहुत विस्तृत श्रृंखला के लिए किया जाता है।
इस ट्यूटोरियल में, हम यह दिखाएंगे कि CentOS 7 पर OpenCV कैसे स्थापित किया जाए।
CentOS रिपोजिटरी से OpenCV स्थापित करें
OpenCV पैकेज CentOS 7 वितरण भंडार से उपलब्ध है लेकिन क्या यह बहुत पुराना है। लेखन के समय, रिपॉजिटरी में संस्करण 2.4.5 है।
टाइप करके OpenCV पैकेज स्थापित करें:
sudo yum install opencv opencv-devel opencv-python
```
Once the installation is completed you can verify it by running:
sh pkg-config -modversion opencv
```output 2.4.5
या पायथन
cv2
मॉड्यूल आयात करके और OpenCV संस्करण प्रिंट करें:
python -c "\ import cv2 print(cv2.__version__)"
स्रोत से OpenCV स्थापित करें
स्रोत से OpenCV लाइब्रेरी का निर्माण आपको नवीनतम उपलब्ध संस्करण के लिए अनुमति देगा। यह आपके विशेष सिस्टम के अनुकूल होगा और बिल्ड ऑप्शन पर आपका पूरा नियंत्रण होगा।
स्रोत से नवीनतम OpenCV संस्करण स्थापित करने के लिए, इन चरणों का पालन करें:
-
आवश्यक और वैकल्पिक निर्भरताएं स्थापित करें:
sudo yum install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel python python-devel python-pip cmakesudo yum install python-devel numpy python34-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-develsudo yum install libjpeg-turbo-devel libtiff-devel libdc1394-devel tbb-devel eigen3-devel gstreamer-plugins-base-develsudo yum install freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel libv4l-develएक निर्देशिका बनाएँ जो रिपॉजिटरी को रखेगा और ओपनसीवी और ओपनसीवी कंट्री रिपॉजिटरी दोनों को क्लोन करेगा:
mkdir ~/opencv_build && cd ~/opencv_buildgit cloneलेखन के समय, जीथब रिपॉजिटरी में डिफ़ॉल्ट संस्करण 4.0.0 संस्करण है। यदि आप OpenCV का एक पुराना संस्करण स्थापित करना चाहते हैं, तो
opencvऔरopencv_contribनिर्देशिका दोनों को सीडी औरopencv_contribgit checkoutचलाएंएक बार डाउनलोड पूरा होने के बाद एक अस्थायी बिल्ड डायरेक्टरी बनाएं, और उस पर स्विच करें:
cd ~/opencv_build/opencv && mkdir build && cd buildOpenCV बिल्ड को निम्नलिखित CMake कमांड से कॉन्फ़िगर करें:
cmake3 -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON..एक बार CMake बिल्ड सिस्टम को अंतिम रूप देने के बाद आपको नीचे कुछ दिखाई देगा:
-- Configuring done -- Generating done -- Build files have been written to: /home/linuxize/opencv_build/opencv/buildनिम्नलिखित कमांड चलाकर संकलन प्रक्रिया शुरू करें। अपने प्रोसेसर के अनुसार
-jध्वज को संशोधित करें। यदि आपको अपने प्रोसेसर के कोर की संख्या नहीं पता है तो आप इसेnprocलिखकर पा सकते हैं। मेरे सिस्टम में 8 कोर हैं, इसलिए मैं-j8ध्वज का उपयोग कर रहा हूंmake -j8आपके सिस्टम कॉन्फ़िगरेशन के आधार पर संकलन में कई मिनट या अधिक लग सकते हैं। पूरा होने पर आपको कुछ इस तरह दिखाई देगा:
Built target example_tutorial_Threshold_inRange Linking CXX shared module../../lib/cv2.so Built target opencv_python2OpenCV के साथ स्थापित करें:
sudo make install/usr/share/pkgconfigडायरेक्टरी में/usr/share/pkgconfigopencv4.pcफाइल बनाएं और लाइब्रेरी कैश का पुनर्निर्माण करने के लिएldconfigचलाएं।sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/sudo ldconfigटाइप करके OpenCV संस्करण की जाँच करें:
pkg-config --modversion opencv44.0.1पायथन
cv2मॉड्यूल को चलाने में सक्षम करने के लिए:sudo ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/मॉड्यूल आयात करें और OpenCV संस्करण प्रिंट करें:
python -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
निष्कर्ष
हमने आपको अपने CentOS 7 सर्वर पर OpenCV को स्थापित करने के दो अलग-अलग तरीके दिखाए हैं। आपके द्वारा चुनी गई विधि आपकी आवश्यकताओं और वरीयताओं पर निर्भर करती है। भले ही CentOS रिपॉजिटरी से पैकेज्ड वर्जन को इंस्टॉल करना आसान हो, लेकिन OpenCV को स्रोत से बनाना आपको अधिक लचीलापन देता है और OpenCV को इंस्टॉल करते समय यह आपका पहला विकल्प होना चाहिए।
opencv python centosसेंटो 8 पर एक एनएफ़एस सर्वर को कैसे स्थापित करें और कॉन्फ़िगर करें
इस ट्यूटोरियल में, आप CentOS 8 पर NFSv4 सर्वर स्थापित करने के लिए आवश्यक चरणों से गुजरेंगे। हम आपको यह भी दिखाएंगे कि क्लाइंट पर NFS फाइल सिस्टम कैसे माउंट करें।
सेंटो 7 पर रेडिस को कैसे स्थापित करें और कॉन्फ़िगर करें
रेडिस एक ओपन-सोर्स इन-मेमोरी डेटा स्ट्रक्चर स्टोर है। यह एक डेटाबेस, कैश और मैसेज ब्रोकर के रूप में इस्तेमाल किया जा सकता है और विभिन्न डेटा संरचनाओं जैसे स्ट्रिंग्स, हैश, लिस्ट, सेट आदि का समर्थन करता है।
सेंटो 7 पर php कंपोज़र को कैसे स्थापित करें और कैसे उपयोग करें
संगीतकार PHP के लिए एक निर्भरता प्रबंधक है। संगीतकार सभी आवश्यक PHP संकुल में खींच लेगा जो आपकी परियोजना पर निर्भर करता है और आपके लिए उन्हें प्रबंधित करता है। इस ट्यूटोरियल में, हम सेंटोस 7 मशीन पर कम्पोज़र को स्थापित करने और उपयोग करने के चरणों से गुजरेंगे।







