امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
راه اندازی ماژول سنسور تصویر و کتابخانه RasPiCam
نویسنده پیام
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #1
راه اندازی ماژول سنسور تصویر و کتابخانه RasPiCam
سلام
چندروزی میشه قدم به قدم دارم روی راه اندازی دوربین و OpenCV روی Ubuntu Mate کار میکنم.
گفتم یه تاپیکی بزنم تا پروسه کلی و نکاتش رو اینجا مطرح کنم.

تاپیک های مربوطه:

1) راه اندازی ماژول سنسور تصویر و کتابخانه RasPiCam
http://www.iranled.com/forum/thread-30820.html

2)راه اندازی OpenCV در RaspberryPi3 اوبونتو Mate
http://www.iranled.com/forum/thread-30819.html
(آخرین ویرایش در این ارسال: ۲۸-مرداد-۱۳۹۵, ۲۳:۵۸:۴۷، توسط salehjg.)
۲۶-مرداد-۱۳۹۵, ۰۳:۱۶:۵۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Di Di, sharin, behzady
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #2
RE: راه اندازی ماژول سنسور تصویر و کتابخانه RasPiCam
در صورتی که قصد دارین از این کتابخونه برای گرفتن تصویر با opencv استفاده کنید, ابتدا باید opencv رو نصب کنید بعد مراحل زیر رو انجام بدید تا ماژول مخصوص opencv هم کامپایل و نصب بشه.


1)دانلود repository کتابخونه (ورژن فعلی 0.1.3 میباشد)
لینک به source forge

2)آنزیپ کنید

3) فولدر اصلی رو باز کنید

4) کلیک راست کنید(داخل فولدر اصلی repository ) و روی open terminal کلیک کنید

5) دستور های زیر رو یکجا یا سطر به سطر اجرا کنید:

کد:
mkdir build
cd build
cmake ..

make
sudo make install
sudo ldconfig


6) اگر همه چیز درست پیش رفته باشه، بعد اجرای دستور سطر سوم باید اینا  رو مشاهده کرده باشید.
کد:
-- -------------------------------------------------------------------------------
-- General configuration for raspicam 0.1.2
-- -------------------------------------------------------------------------------
--
   Built as dynamic libs?:ON
   Compiler:/usr/bin/c++
-- C++ flags (Release):        -std=c++0x -Wl,--no-as-needed  -Wall -ffunction-sections   -fomit-frame-pointer -O2 -ffast-math -DNDEBUG  -lpthread
-- C++ flags (Debug):          -std=c++0x -Wl,--no-as-needed  -Wall -ffunction-sections  -g3 -O0 -DDEBUG -D_DEBUG -W -Wextra -Wno-return-type  -lpthread
-- CMAKE_CXX_FLAGS:          -std=c++0x -Wl,--no-as-needed  -Wall -ffunction-sections
-- CMAKE_BINARY_DIR:         /home/saleh/raspicam/build
--
-- CMAKE_SYSTEM_PROCESSOR = armv7l
-- BUILD_SHARED_LIBS = ON
-- BUILD_UTILS = ON
-- CMAKE_INSTALL_PREFIX = /usr/local
-- CMAKE_BUILD_TYPE = Release
-- CMAKE_MODULE_PATH = /usr/local/lib/cmake/;/usr/lib/cmake
--
-- CREATE OPENCV MODULE=1
-- CMAKE_INSTALL_PREFIX=/usr/local
-- REQUIRED_LIBRARIES=/opt/vc/lib/libmmal_core.so;/opt/vc/lib/libmmal_util.so;/opt/vc/lib/libmmal.so
--
--
-- Change a value with: cmake -D<Variable>=<Value>
--
-- Configuring done
-- Generating done
-- Build files have been written to: /home/saleh/raspicam/build


7) برای فعال کردن ماژول سنسور تصویر در ubuntu mate باید عملیات زیر رو انجام بدید:
ابتدا شماره سطری که باید در فایل config.txt باید تغییر بدید رو با دستور زیر بیدا کنید:

کد:
grep -in "start_x"  /boot/config.txt

بعد با دستور زیر فایل config.txt رو باز کنید و به سطری که شماره اش رو با grep بدست آوردید بیاین و start_x=0 رو به start_x=1 تغییر بدید و فایل رو هنگام خروج از nano ذخیره کنید.

کد:
sudo nano /boot/config.txt

سیستم رو خاموش کنید، برق رسپبری رو قطع کنید، ماژول رو وصل کنید(به fpc ی Camera روی بورد ) و روشن کنید.
   

در نهایت باید فولدر raspicam در مسیر /usr/local/include تولید شده باشه.
بر
ای اطمینان از کارکرد صحیح ماژول و فعال شدنش میتونید در ترمینال از دستور زیر استفاده کنید:


کد:
sudo raspistill -o test.jpg





در ادامه نحوه build یک برنامه تست ساده که از کتابخونه RasPiCam برای گرفتن تصویر استفاده میکنه و با ++C نوشته شده رو باهم مرور میکنم...
(آخرین ویرایش در این ارسال: ۳۰-مرداد-۱۳۹۵, ۲۱:۰۹:۵۳، توسط salehjg.)
۲۶-مرداد-۱۳۹۵, ۰۳:۴۱:۵۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, sharin


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [آموزشی] راه اندازی OpenCV در RaspberryPi3 salehjg 2 3,259 ۳۰-مرداد-۱۳۹۵, ۲۰:۵۷:۲۶
آخرین ارسال: salehjg
  ربات مسیریاب با پردازش تصویر behzady 0 2,952 ۱۹-مرداد-۱۳۹۳, ۰۹:۴۴:۳۰
آخرین ارسال: behzady

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS