কিভাবে কনফিগার HTTPS CentOS 7 সার্ভারে, 7 (SSL TLS সার্টিফিকেট) redhat
সুচিপত্র:
ওপেনসিভি (ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি) একটি ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি যা সি ++, পাইথন এবং জাভার বাইন্ডিং সহ সমস্ত বড় অপারেটিং সিস্টেমকে সমর্থন করে। এটি মাল্টি-কোর প্রসেসিংয়ের সুবিধা নিতে পারে এবং রিয়েল-টাইম অপারেশনের জন্য জিপিইউ ত্বরণ বৈশিষ্ট্যযুক্ত।
ওপেনসিভি চিকিত্সার চিত্র বিশ্লেষণ, স্ট্রিচ স্ট্রিট ভিউ চিত্রগুলি, নজরদারি ভিডিও, মুখগুলি সনাক্তকরণ এবং সনাক্তকরণ, চলন্ত বস্তুগুলি সন্ধান করা, 3 ডি মডেলগুলি আহরণ এবং আরও অনেক কিছু সহ অনেকগুলি অ্যাপ্লিকেশনের জন্য ব্যবহৃত হয়।
এই টিউটোরিয়ালে, আমরা CentOS 7 এ ওপেনসিভি ইনস্টল করার পদ্ধতিটি দেখাব will
CentOS সংগ্রহশালা থেকে ওপেনসিভি ইনস্টল করুন
ওপেনসিভি প্যাকেজটি সেন্টোস 7 বিতরণ সংগ্রহস্থল থেকে পাওয়া যায় তবে এটি কি পুরানো। লেখার সময়, সংগ্রহস্থলের সংস্করণটি 2.4.5.5
টাইপ করে ওপেনসিভি প্যাকেজ ইনস্টল করুন:
sudo yum install opencv opencv-devel opencv-python
```
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
মডিউল আমদানি করে
cv2
সংস্করণটি মুদ্রণ করুন:
python -c "\ import cv2 print(cv2.__version__)"
উত্স থেকে ওপেনসিভি ইনস্টল করুন
উত্স থেকে ওপেনসিভি লাইব্রেরি তৈরি করা আপনাকে সর্বশেষতম উপলব্ধ সংস্করণটি পেতে অনুমতি দেবে। এটি আপনার নির্দিষ্ট সিস্টেমে অনুকূলিত হবে এবং বিল্ড বিকল্পগুলির উপর আপনার সম্পূর্ণ নিয়ন্ত্রণ থাকবে।
উত্স থেকে সর্বশেষ ওপেনসিভি সংস্করণ ইনস্টল করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
-
প্রয়োজনীয় এবং alচ্ছিক নির্ভরতা ইনস্টল করুন:
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 clonegit cloneলেখার সময়, গিথুব সংগ্রহস্থলের ডিফল্ট সংস্করণটি 4.0.0 সংস্করণ। আপনি যদি
opencvএকটি পুরানো সংস্করণ ইনস্টল করতে চান তবেopencvএবংopencv_contribউভয় ডিরেক্টরিতে সিডি করুন এবংgit checkoutচালানডাউনলোড শেষ হয়ে গেলে অস্থায়ী বিল্ড ডিরেক্টরি তৈরি করুন এবং এতে স্যুইচ করুন:
cd ~/opencv_build/opencv && mkdir build && cd buildনিম্নলিখিত সিএমকে কমান্ডের সাহায্যে ওপেনসিভি বিল্ডটি কনফিগার করুন:
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..সিএমকে বিল্ড সিস্টেমটি চূড়ান্ত হয়ে গেলে আপনি নীচের মতো কিছু দেখতে পাবেন:
-- 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এর সাথে ওপেনসিভি ইনস্টল করুন:
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টাইপ করে ওপেনসিভি সংস্করণটি পরীক্ষা করুন:
pkg-config --modversion opencv44.0.1পাইথন
cv2মডিউল রান সক্ষম করতে:sudo ln -s /usr/local/lib/python2.7/site-packages/cv2 /usr/lib/python2.7/site-packages/মডিউলটি আমদানি করুন এবং ওপেনসিভি সংস্করণটি মুদ্রণ করুন:
python -c "\ import cv2 print(cv2.__version__)"4.0.1-dev
উপসংহার
আপনার সেন্টস 7 সার্ভারে ওপেনসিভি ইনস্টল করার জন্য আমরা আপনাকে দুটি ভিন্ন উপায় দেখিয়েছি। আপনি যে পদ্ধতিটি চয়ন করেন তা আপনার প্রয়োজনীয়তা এবং পছন্দগুলির উপর নির্ভর করে। যদিও সেন্টোস সংগ্রহস্থল থেকে প্যাকেজযুক্ত সংস্করণটি ইনস্টল করা সহজ, উত্স থেকে ওপেনসিভি তৈরি করা আপনাকে আরও নমনীয়তা দেয় এবং ওপেনসিভি ইনস্টল করার সময় এটি আপনার প্রথম বিকল্প হওয়া উচিত।
ওপেনসিভি পাইথন সেন্টোসসেন্টোস 7-এ অ্যাপাচি দিয়ে কীভাবে phpmyadmin ইনস্টল করবেন এবং সুরক্ষিত করবেন
পিএইচপিএমআইএডমিন আপনাকে মাইএসকিউএল ডাটাবেসগুলির সাথে ইন্টারঅ্যাক্ট করতে, ব্যবহারকারীর অ্যাকাউন্ট এবং সুবিধাগুলি পরিচালনা করতে এবং এসকিউএল-বিবৃতিগুলি কার্যকর করতে অনুমতি দেয়। এই টিউটোরিয়ালে, আমরা সেন্টোস 7-এ অ্যাপাচি দিয়ে পিএইচপিএমআইএডমিন ইনস্টল এবং সুরক্ষার জন্য প্রয়োজনীয় পদক্ষেপগুলি অনুসরণ করব।
কিভাবে রাস্পবেরি পাই 3 এ ওপেনসিভি ইনস্টল করবেন
ওপেনসিভি (ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি) একটি ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি এবং এটি সি ++, পাইথন এবং জাভার জন্য বাইন্ডিং রয়েছে। এই টিউটোরিয়ালে, আমরা কীভাবে রাস্পবেরি পাইতে ওপেনসিভি ইনস্টল করবেন তা ব্যাখ্যা করব।
ওবুন্টু 18.04 এ কীভাবে ওপেনসিভি ইনস্টল করবেন
এই টিউটোরিয়ালটি উবুন্টু 18.04 এ কীভাবে ওপেনসিভি ইনস্টল করবেন তা ব্যাখ্যা করে। ওপেনসিভি (ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি) একটি ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি এবং এটি সি ++, পাইথন এবং জাভার জন্য বাইন্ডিং রয়েছে।







