وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب OpenCV در اوبونتو

0 20
زمان لازم برای مطالعه: 3 دقیقه


کتابخانه Computer Vision منبع باز یک کتابخانه بینایی کامپیوتری محبوب با اتصال برای زبان های مختلف از جمله جاوا، پایتون و C++ است. علاوه بر این، از سیستم عامل های دیگر پشتیبانی می کند و دارای چندین برنامه کاربردی مانند ردیابی اجسام متحرک، استخراج مدل های سه بعدی، تشخیص چهره و تجزیه و تحلیل تصویر است.

برای توسعه‌دهندگان، OpenCV مجموعه گسترده‌ای از الگوریتم‌ها را، به‌ویژه برای مدل‌سازی سه‌بعدی، ارائه می‌کند، و همه چیز بهتر از استفاده از ابزار نیست. اگر به دنبال روش نصب OpenCV هستید روی اوبونتو و پروژه های بردار پشتیبانی خود را ادویه کنید یا الگوریتم های خود را تقویت کنید، در جای درستی هستید. این راهنما دو راه آسان برای نصب OpenCV را پوشش می دهد.

نصب OpenCV در اوبونتو

پلتفرم OpenCV دو روش نصب دارد. یا با استفاده از مخزن یا مستقیماً از منبع. ما مراحل هر روش را پوشش خواهیم داد.

1. OpenCV را از طریق Repository نصب کنید

این ساده ترین روش در بین دو روش است زیرا فقط به دو دستور نیاز است.

ابتدا مخزن خود را به روز کنید.

به روز رسانی sudo apt $

سپس با استفاده از دستور زیر OpenCV را نصب کنید:

$ sudo apt نصب libopencv-dev python3-opencv

روش نصب OpenCV در اوبونتوروش نصب OpenCV در اوبونتو

خودشه! OpenCV با موفقیت نصب شد روی سیستم شما می توانید با بررسی نسخه آن با استفاده از اتصال C++ تأیید کنید. دستور زیر را اجرا کنید:

$ pkg-config –modversion opencv4

همانطور که در تصویر زیر نشان داده شده است، خروجی باید نسخه فعلی را برگرداند:

روش نصب OpenCV در اوبونتوروش نصب OpenCV در اوبونتو

2. OpenCV را از طریق کد منبع نصب کنید

یکی از کاستی‌های نصب OpenCV با استفاده از مخزن این است که ممکن است آخرین نسخه را دریافت نکنید. راه حل این است که آن را مستقیماً با استفاده از کد منبع آن نصب کنید. علاوه بر این، این روش OpenCV را برای هر سیستم شما بهینه می کند و به شما کنترل مطلق بر گزینه های ساخت آن می دهد. گفته شد، مراحل زیر شما را راهنمایی خواهند کرد.

پیشنهاد می‌کنیم بخوانید:  روش استفاده از فضای کاری اوبونتو

مرحله 1. OpenCV Dependencies و Build Tools را نصب کنید
OpenCV وابسته است روی چند بسته برای اجرا بنابراین برای نصب وابستگی های لازم و ساخت ابزار دستور زیر را کپی کنید.

$ sudo apt نصب build-ssential cmake git pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libavtiff-dev-dev -base-dev python3-dev python3-numpy \ libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \ libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

روش نصب OpenCV در اوبونتوروش نصب OpenCV در اوبونتو

مرحله 2. OpenCV و مخازن آن را کلون کنید
OpenCV را می توان از مخزن GitHub آن کلون کرد.

با ایجاد یک دایرکتوری شروع کنید روی سیستم شما

$ mkdir ~/opencv_build && cd ~/opencv_build

سپس با استفاده از دستور زیر OpenCV را کلون کنید:

کلون git $ https://github.com/opencv/opencv.git

روش نصب OpenCV در اوبونتوروش نصب OpenCV در اوبونتو

در نهایت، مخازن مشارکتی آن را شبیه سازی کنید.

کلون git $ https://github.com/opencv/opencv.git

روش نصب OpenCV در اوبونتوروش نصب OpenCV در اوبونتو

مراحل قبلی نسخه فعلی OpenCV را نصب کرد، اما می‌توانید نسخه قدیمی‌تر را نیز انتخاب کنید. تنها چیزی که نیاز دارید این است که به داخل آن بروید opencv و opencv_contrib دایرکتوری ها، سپس دستور زیر را اجرا کنید:

$ git checkout

مرحله 3: یک دایرکتوری ساخت ایجاد کنید
یک دایرکتوری ساخت موقت مورد نیاز است که در آن OpenCV با استفاده از آن راه اندازی می شود CMake.

برای ایجاد و پیمایش به دایرکتوری، از دستورات زیر استفاده کنید.

$ cd ~/opencv_build/opencv
$ mkdir -p build && cd build

بعد، استفاده کنید CMake برای راه اندازی بیلد OpenCV با استفاده از دستور زیر:

$ cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=روشن \ -D INSTALL_PYTHON_EXAMPLES=روشن \ -D OPENCV_GENERATE_PKGCONFIGe=OPENCV_GENERATE_PKGCONFIGe=DOPENCV_GENERATE_PKGCONFIGe=DOPENCV/EXAMPLES= build/opencv_contrib/modules \ -D BUILD_EXAMPLES =روشن..

روش نصب OpenCV در اوبونتوروش نصب OpenCV در اوبونتو

باید به خروجی ای توجه کنید که پیکربندی و تولید انجام شده و مسیر فایل های ساخت را نشان می دهد.

پیشنهاد می‌کنیم بخوانید:  Teleport را نصب کنید روی اوبونتو 22.04

روش نصب OpenCV در اوبونتوروش نصب OpenCV در اوبونتو

مرحله 4: شروع به کامپایل کردن
پس از اتمام ساخت، زمان شروع کامپایل است. با این حال، ابتدا تعداد پردازنده هایی را که از آن استفاده می کنید بررسی کنید nproc دستور لینوکس

$ nproc

روش نصب OpenCV در اوبونتوروش نصب OpenCV در اوبونتو

پس از بررسی، دستور زیر را اجرا کنید و شماره را جایگزین کنید j با پردازنده های خود:

$ make -j2

روش نصب OpenCV در اوبونتوروش نصب OpenCV در اوبونتو

تدوین زمانبر است، پس صبور باشید.

مرحله 5: OpenCV را نصب کنید
مرحله آخر اجرای دستور زیر است که نصب می شود OpenCV:

$ sudo را نصب کنید

روش نصب OpenCV در اوبونتوروش نصب OpenCV در اوبونتو

مرحله 6: نصب را تایید کنید
بررسی کنید OpenCV نسخه با استفاده از binding برای زبان های برنامه نویسی مختلف برای تأیید نصب. ما قبلاً اتصالات C++ را در روش 1 بررسی کردیم. اجازه دهید استفاده کنیم پایتون در این روش دستور این است:

$ python3 -c “import cv2; چاپ (cv2.__نسخه__)”

بسته به روی هنگامی که در حال خواندن این مقاله هستید، ممکن است خروجی شما مشابه یا نسخه جدیدتر از تصویر زیر باشد:

روش نصب OpenCV در اوبونتوروش نصب OpenCV در اوبونتو

نتیجه

OpenCV ابزاری است که اگر یک توسعه دهنده بینایی کامپیوتر هستید نمی توانید آن را نادیده بگیرید. برنامه ها و الگوریتم های مختلفی در اختیار شماست. اگر گیر کرده اید آن را نصب کنید روی اوبونتو، این راهنما بهترین دوست شماست، زیرا دو راه برای انجام آن ارائه می دهد. یک روش باید برای شما کارساز باشد.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-30 08:32:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید