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 cmake
sudo yum install python-devel numpy python34-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel
sudo yum install libjpeg-turbo-devel libtiff-devel libdc1394-devel tbb-devel eigen3-devel gstreamer-plugins-base-devel
sudo yum install freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel libv4l-devel
एक निर्देशिका बनाएँ जो रिपॉजिटरी को रखेगा और ओपनसीवी और ओपनसीवी कंट्री रिपॉजिटरी दोनों को क्लोन करेगा:
mkdir ~/opencv_build && cd ~/opencv_build
git clone
लेखन के समय, जीथब रिपॉजिटरी में डिफ़ॉल्ट संस्करण 4.0.0 संस्करण है। यदि आप OpenCV का एक पुराना संस्करण स्थापित करना चाहते हैं, तो
opencv
औरopencv_contrib
निर्देशिका दोनों को सीडी औरopencv_contrib
git checkout
चलाएंएक बार डाउनलोड पूरा होने के बाद एक अस्थायी बिल्ड डायरेक्टरी बनाएं, और उस पर स्विच करें:
cd ~/opencv_build/opencv && mkdir build && cd build
OpenCV बिल्ड को निम्नलिखित 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_python2
OpenCV के साथ स्थापित करें:
sudo make install
/usr/share/pkgconfig
डायरेक्टरी में/usr/share/pkgconfig
opencv4.pc
फाइल बनाएं और लाइब्रेरी कैश का पुनर्निर्माण करने के लिएldconfig
चलाएं।sudo ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/
sudo ldconfig
टाइप करके OpenCV संस्करण की जाँच करें:
pkg-config --modversion opencv4
4.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 मशीन पर कम्पोज़र को स्थापित करने और उपयोग करने के चरणों से गुजरेंगे।