অ্যান্ড্রয়েড

ওবুন্টু 18.04 এ কীভাবে ওপেনসিভি ইনস্টল করবেন

Configurando a Ubuntu Dock pelo DCONF - Tutorial

Configurando a Ubuntu Dock pelo DCONF - Tutorial

সুচিপত্র:

Anonim

এই টিউটোরিয়ালটি উবুন্টু 18.04 এ কীভাবে ওপেনসিভি ইনস্টল করবেন তা ব্যাখ্যা করে।

ওপেনসিভি (ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি) একটি ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি এবং এটি সি ++, পাইথন এবং জাভার জন্য বাইন্ডিং রয়েছে। এটি মেডিকেল ইমেজ বিশ্লেষণ, স্ট্রিচ স্ট্রিট ভিউ ইমেজ, নজরদারি ভিডিও, মুখগুলি সনাক্তকরণ এবং সনাক্তকরণ, চলন্ত বস্তুগুলি সন্ধান করা, 3 ডি মডেল আহরণ এবং আরও অনেক কিছু সহ অনেক বিস্তৃত অ্যাপ্লিকেশনের জন্য ব্যবহৃত হয়।

ওপেনসিভি মাল্টি-কোর প্রসেসিংয়ের সুবিধা নিতে পারে এবং রিয়েল-টাইম অপারেশনের জন্য জিপিইউ ত্বরণ বৈশিষ্ট্যযুক্ত।

উবুন্টুতে ওপেনসিভি ইনস্টল করার জন্য আমরা আপনাকে দুটি ভিন্ন উপায় দেখাব। ইনস্টলেশন বিকল্পগুলির মধ্যে একটি চয়ন করুন যা আপনার পক্ষে সবচেয়ে ভাল কাজ করবে।

উবুন্টু সংগ্রহশালা থেকে ওপেনসিভি ইনস্টল করুন

ওপেনসিভি প্যাকেজটি উবুন্টু 18.04 ডিস্ট্রিবিউশন সংগ্রহস্থল থেকে উপলব্ধ। লেখার সময়, সংগ্রহস্থলের সংস্করণটি ৩.২ যা সর্বদা সর্বশেষতম সংস্করণ নাও হতে পারে।

উবুন্টু 18.04 সংগ্রহস্থল থেকে ওপেনসিভি ইনস্টল করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. ওপেনসিভি ইনস্টল করুন

    প্যাকেজ সূচকটি রিফ্রেশ করুন এবং টাইপ করে ওপেনসিভি প্যাকেজ ইনস্টল করুন:

    sudo apt update sudo apt install python3-opencv

    উপরের কমান্ডটি ওপেনসিভি চালানোর জন্য প্রয়োজনীয় সমস্ত প্যাকেজ ইনস্টল করবে।

    ওপেনসিভি ইনস্টলেশন যাচাই করুন

    ইনস্টলেশনটি যাচাই করতে আমরা cv2 মডিউল আমদানি করব এবং cv2 সংস্করণটি মুদ্রণ করব:

    python3 -c "\ import cv2 print(cv2.__version__)"

    3.2.0

উবুন্টু 18.04 এলটিএস-এর ডিফল্ট পাইথন সংস্করণটি 3.6 সংস্করণ। আপনি পাইথন 2 বাইন্ডিং সহ python-opencv ইনস্টল করতে চাইলে python-opencv প্যাকেজ ইনস্টল করুন।

উত্স থেকে ওপেনসিভি ইনস্টল করুন

উত্স থেকে ওপেনসিভি লাইব্রেরি তৈরি করা ওপেনসিভি ইনস্টল করার প্রস্তাবিত উপায়। এটি আপনার নির্দিষ্ট সিস্টেমে অনুকূলিত হবে এবং বিল্ড বিকল্পগুলির উপর আপনার সম্পূর্ণ নিয়ন্ত্রণ থাকবে।

উত্স থেকে সর্বশেষ ওপেনসিভি সংস্করণ ইনস্টল করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. প্রয়োজনীয় প্যাকেজ ইনস্টল করা হচ্ছে

    নিম্নলিখিত কমান্ডগুলি সমস্ত প্রয়োজনীয় এবং alচ্ছিক নির্ভরতা ইনস্টল করবে:

    sudo apt install build-essential cmake git pkg-config libgtk-3-dev 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 sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

    ওপেনসিভি উত্স কোডটি ক্লোন করা

    একটি ডিরেক্টরি তৈরি করুন যা সংগ্রহস্থলগুলিকে ধারণ করবে এবং নিম্নলিখিত কমান্ডগুলি সহ ওপেনসিভি এবং ওপেনসিভি অবদানকারী সংগ্রহস্থলগুলিকে ক্লোন করবে:

    mkdir ~/opencv_build && cd ~/opencv_build git clone git clone

    লেখার সময়, গিথুব সংগ্রহস্থলের ডিফল্ট সংস্করণটি 4.0.0 সংস্করণ। আপনি যদি opencv একটি পুরানো সংস্করণ ইনস্টল করতে চান তবে opencv এবং opencv_contrib উভয় ডিরেক্টরিতে সিডি করুন এবং git checkout চালান

    সিএমকেকের সাথে ওপেনসিভি কনফিগার করছে

    ডাউনলোড শেষ হয়ে গেলে অস্থায়ী বিল্ড ডিরেক্টরি তৈরি করুন এবং এতে স্যুইচ করুন:

    cd ~/opencv_build/opencv mkdir build && cd build

    সিএমকে দিয়ে ওপেনসিভি বিল্ড সেট আপ করুন:

    cmake -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..

    সিএমকে বিল্ড সিস্টেমটি চূড়ান্ত হয়ে গেলে আপনি নীচের মতো কিছু দেখতে পাবেন:

    ওপেনসিভি ইনস্টলেশন যাচাই করা হচ্ছে

    ওপেনসিভি সফলভাবে ইনস্টল হয়েছে কিনা তা পরীক্ষা করতে নিম্নলিখিত কমান্ডটি টাইপ করুন এবং আপনার ওপেনসিভি সংস্করণটি দেখতে হবে:

    pkg-config --modversion opencv4

    4.0.1

    python3 -c "\ import cv2 print(cv2.__version__)"

    4.0.1-dev

উপসংহার

আমরা আপনাকে আপনার উবুন্টু 18.04 সার্ভারে ওপেনসিভি ইনস্টল করার দুটি ভিন্ন উপায় দেখিয়েছি। আপনি যে পদ্ধতিটি চয়ন করেন তা আপনার প্রয়োজনীয়তা এবং পছন্দগুলির উপর নির্ভর করে। উবুন্টু সংগ্রহস্থল থেকে প্যাকেজযুক্ত সংস্করণ ইনস্টল করা সহজ হলেও উত্স থেকে ওপেনসিভি তৈরি করা আপনাকে আরও নমনীয়তা দেয় এবং ওপেনসিভি ইনস্টল করার সময় এটি আপনার প্রথম বিকল্প হওয়া উচিত।

ওপেনসিভি পাইথন উবুন্টু