লে রাস্পবেরী Pi 3: ইনস্টলেশন ডি Raspbian, une বন্টন লিনাক্স
সুচিপত্র:
ওপেনসিভি (ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি) একটি ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি এবং এটি সি ++, পাইথন এবং জাভার জন্য বাইন্ডিং রয়েছে। এটি মেডিকেল ইমেজ বিশ্লেষণ, স্ট্রিচ স্ট্রিট ভিউ ইমেজ, নজরদারি ভিডিও, মুখগুলি সনাক্তকরণ এবং সনাক্তকরণ, চলন্ত বস্তুগুলি সন্ধান করা, 3 ডি মডেল আহরণ এবং আরও অনেক কিছু সহ অনেক বিস্তৃত অ্যাপ্লিকেশনের জন্য ব্যবহৃত হয়।
ওপেনসিভি মাল্টি-কোর প্রসেসিংয়ের সুবিধা নিতে পারে এবং রিয়েল-টাইম অপারেশনের জন্য জিপিইউ ত্বরণ বৈশিষ্ট্যযুক্ত।
এই টিউটোরিয়ালে, আমরা রাস্পবেরি পাই 3 এ কীভাবে ওপেনসিভি ইনস্টল করবেন তা ব্যাখ্যা করব।
পূর্বশর্ত
আমরা ধরে নিচ্ছি যে আপনি আপনার রাস্পবেরি পাইতে রাস্পবিয়ান ইনস্টল করেছেন।
উত্স থেকে ওপেনসিভি ইনস্টল করুন
ওপেনসিভি ইনস্টল করার প্রস্তাবিত উপায় হ'ল উত্স থেকে পাঠাগারটি তৈরি করা। এইভাবে আপনার বিল্ড বিকল্পগুলির উপর সম্পূর্ণ নিয়ন্ত্রণ থাকবে এবং আপনার সিস্টেমের জন্য ওপেনসিভি অনুকূলিত হবে।
স্মৃতি সমস্যার কারণে সংকলন হ্যাঙ্গআপগুলি এড়াতে অদলবদলের স্থানটি বাড়িয়ে শুরু করুন:
sudo nano /etc/dphys-swapfile
ডিফল্ট
100
থেকে
1024
এ
CONF_SWAPSIZE
মান পরিবর্তন করুন:
CONF_SWAPSIZE=1024
ফাইলগুলি সংরক্ষণ করুন এবং পরিবর্তনগুলি কার্যকর করতে নিম্নলিখিত কমান্ডটি চালান:
sudo /etc/init.d/dphys-swapfile restart
আমরা এখন ওপেনসিভি নির্মাণ শুরু করতে পারি। প্রথমে প্যাকেজ সূচক আপডেট করুন এবং বিল্ড সরঞ্জাম এবং প্রয়োজনীয় নির্ভরতা ইনস্টল করুন:
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
বিল্ড ডিরেক্টরিটি তৈরি করুন, এতে নেভিগেট করুন এবং গিথুব থেকে ওপেনসিভি এবং ওপেনসিভি অবদানের সংগ্রহস্থলগুলি ক্লোন করুন:
mkdir ~/opencv_build && cd ~/opencv_build
git clone
git clone
লেখার সময়, গিটহাব সংগ্রহস্থলের ডিফল্ট সংস্করণটি সংস্করণ 4.1.1। আপনি যদি
opencv
একটি পুরানো সংস্করণ ইনস্টল করতে চান তবে
opencv
এবং
opencv_contrib
উভয় ডিরেক্টরিতে নেভিগেট করুন এবং
git checkout
চালান
একবার সংগ্রহস্থলগুলি ক্লোন হয়ে গেলে, একটি অস্থায়ী বিল্ড ডিরেক্টরি তৈরি করুন এবং এতে পরিবর্তন করুন:
mkdir -p ~/opencv_build/opencv/build && cd ~/opencv_build/opencv/build
cmake
সহ
cmake
বিল্ড কনফিগারেশন সেট আপ করুন:
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
:
make -j4
প্রক্রিয়াটি রাস্পবেরি পাই মডেলের উপর নির্ভর করে প্রায় 1 - 2 ঘন্টা সময় নেবে। সংস্থানটি যদি কোনও পর্যায়ে ব্যর্থ হয়, সংস্থানগুলি উপলব্ধ না হওয়ার কারণে আবারও
make
কমান্ডটি চালান এবং এটি যেখানে থামেছে সেখান থেকে প্রক্রিয়াটি চলতে থাকবে।
সম্পূর্ণ হয়ে গেলে আপনি নীচের মতো কিছু দেখতে পাবেন:
… Linking CXX shared module../../lib/python3/cv2.cpython-35m-arm-linux-gnueabihf.so Built target opencv_python3
চূড়ান্ত পদক্ষেপটি সংকলিত ওপেনসিভি ফাইলগুলি ইনস্টল করা হয়:
sudo make install
… -- Installing: /usr/local/bin/opencv_version -- Set runtime path of "/usr/local/bin/opencv_version" to "/usr/local/lib"
ওপেনসিভি সফলভাবে ইনস্টল হয়েছে কিনা তা পরীক্ষা করতে নিম্নলিখিত কমান্ডগুলি টাইপ করুন এবং আপনার ওপেনসিভি সংস্করণটি দেখতে হবে:
সি ++ গ্রন্থাগার:
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
উপসংহার
আপনার রাস্পবেরি পাই বোর্ডে কীভাবে ওপেনসিভি ইনস্টল করবেন তা আমরা আপনাকে দেখিয়েছি। উত্স থেকে ওপেনসিভি তৈরি করা আপনাকে আরও নমনীয়তা দেয় এবং ওপেনসিভি ইনস্টল করার সময় এটি আপনার প্রথম বিকল্প হওয়া উচিত।
ওপেনসিভি পাইথন রাস্পবেরি পাইকিভাবে রাস্পবেরি পাই 2 এ উইন্ডোজ 10 আইওট প্রাকদর্শন ইনস্টল করবেন

কীভাবে উইন্ডোজ 10 আইওটি ইনস্টল করবেন তা রাস্পবেরি পাই 2 এ ধাপে ধাপে গাইডে ধাপে দেখুন।
সেন্টোস 7 এ কীভাবে ওপেনসিভি ইনস্টল করবেন

ওপেনসিভি হ'ল একটি ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি যা সি ++, পাইথন এবং জাভার বাইন্ডিং সহ। এই টিউটোরিয়ালে আমরা CentOS 7 এ ওপেনসিভি ইনস্টল করার পদ্ধতিটি দেখাব will
কিভাবে রাস্পবেরি পাইতে প্লেক্স মিডিয়া সার্ভার ইনস্টল করবেন

রাস্পবেরি পাই বিভিন্ন বিভিন্ন প্রকল্পে ব্যবহার করা যেতে পারে। রাস্পবেরি পাইয়ের অন্যতম জনপ্রিয় ব্যবহার হ'ল রাস্পবেরি পাইকে একটি হোম মিডিয়া সেন্টারে পরিণত করা।