PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش پردازش تصویر با simplecv



silentshot
14-09-2013, 00:35
simplecv یک کتابخانه پردازش تصویر تحت پایتون هستش که پیچیدگی ریاضی و الگوریتمی انرا کم کرده و با توابع اماده ، ،کار پردازش تصویر را بسیار راحتتر و شیرین تر کرده


در این پست نحوه نصب کتابخونه simplecv و پیش نیاز های انرا می پردازیم


قبل از نصب simplecv باید از درست نصب شدن دوربین (وبکم) شما مطمعن بشیم

در اولین گام
ماژول که کرنل برای شناسایی و ارتباط با دوربین هست را دانلود کرده و در پوشه home قرار می دهیم
لینک دانلود ماژول
uvcvideo.ko (You can see links before reply)

از این پس با زدن این دستور در ترمینال این ماژول فعال می گردد

insmod /home/uvcvideo.ko
برای صحت درست فعال شدن این ماژول از دستور lsmod استفاده کنید
(راه های دیگر هم برای فعال سازی ماژول وجود دارد)


در مرحله بعد شما با دستور


sudo apt-get install guvcview

برنامه مشاهده وب کم را نصب کنید و وبکم خود را تست کنید

در صورت نگرفتن تصویر مراحل زیر را انجام دهید

1- بر روی جعبه وب کم شما ذکر شده باشد for linux یا uvc support
2-از اتصال وبکم به بورد مطمعن بشید
3-با دستور lsmod از اضافه شدن ماژول به کرنل اطمینان حاصل فرماید

اگر این مراحل رو با موفقیت پشت سر گذاشتید
حالا به نصب پایتون و بعدش کتابخانه simplecv می رسیم

کد های زیر را خط به خط به ترتیب در داخل ترمینال وارد کنید(اتصال به اینترنت برقرار باشد)



sudo apt-get install ipython python-opencv python-scipy python-numpy python-setuptools python-pip
sudo pip install You can see links before reply
sudo apt-get install python-pygame
sudo apt-get install python-imaging


بعد از مراحل بالا با زدن دستور simplecv وارد محیط دستوری simplecv خواهید شد در این محیط می تونید توابع simplecv رو بکار ببرید و همچنین دارای یک خود اموز داره

در پست بعدی مقدماتی از پایتون و اجرای برنامه ها رو می گم

با تشکر

dariush_ab
14-09-2013, 02:54
سلام.
بسیار عالی بود جناب رحمن زاده.
این uvcvideo.ko که گذاشتید ورژن کرنل رو هم بفرمایید.
یک مورد دیگه اینکه شما که وبکم های مختلف رو تست کردید چه وبکمی رو پیشنهاد میکنید.
اگر یک لینک برای خرید بذارید خیلی خوبه.
موفق باشید.

silentshot
14-09-2013, 23:04
سلام.
بسیار عالی بود جناب رحمن زاده.
این uvcvideo.ko که گذاشتید ورژن کرنل رو هم بفرمایید.
یک مورد دیگه اینکه شما که وبکم های مختلف رو تست کردید چه وبکمی رو پیشنهاد میکنید.
اگر یک لینک برای خرید بذارید خیلی خوبه.
موفق باشید.

ممنون مرسی دوست عزیز
در مورد وبکم تو این سایت یه لیستی از وبکم هایی که ساپورت میشن هست
Linux UVC driver & tools (You can see links before reply)
وبکم های فراسو و DELL هم اکثرا ساپورت می شن

من این دو مدل وب کم روش استفاده کردم جواب داد
ایـــــــــران میـــــــکرو ™ - مشاهده یک موضوع - CORTEX-A8 Cubieboard وارد ایران شد! (You can see links before reply)

در مورد کدوم ماژول هم که کدوم هسته لینوکس ساپوورت میشه
یه جایی خونده بودم این ماژول برای کرنل های بالاتر از 2.6.26 هستش(حالا کسی اطلاع دقیق تر داره بگه)
ورژن کرنل لینوکسی که رو کوبی من نصبه 3.0.36 هستش و با این ماژول کار می کنه

silentshot
14-09-2013, 23:53
نوشتن یک برنامه به زبان پایتون

برای اموزش پایتون من شما رو به این سایت ارجاع می دم که اموزش خوبی داره و با مثال هست

اموزش پایتون (You can see links before reply %D8%AF%D9%85%D8%A7%D8%AA_%D9%BE%D8%A7%DB%8C%D8%AA% D9%88%D9%86)

فقط برای اجرای راحت برنامه ها
اونو در یک فایل متنی بنویسید و با پسوند py ذخیره کنید
و در یک ادرس ذخیره کنید
و تو ترمینال با دستور

python ادرس فایل
مانند :
python /home/test1.py
اجرا کنید

برای خروج از اجرای برنامه ها کلید های زیر را هم زمان فشار بدید
ctrl+c

dariush_ab
18-10-2013, 11:38
سلام.
دوربین های زیر رو یکی با raspian چک کرده گفتم شاید بد نباشه شما هم ببینید :



Hercules Deluxe Optical Glass:
YUYV format only. I like this because it is cheap, and has an adjustable focus lens.
Wheezy:
160x120
176x144
352x288 (the default resolution).
Arch: works only at default resolution (352x288). Any attempt to reset the resolution results in garbled images.
Fedora 16(x86_64) (for reference):
160x120
176x144
320x240
352x288
640x480
It appears that the webcam drivers for ARM have some room for improvement.

Microsoft LifeCam VX-800:
YUYV format only.
Wheezy or Arch:
160x120
176x144
320x240
352x288.
Anything higher reso times out.
F16: 160x120, 176x144, 320x240, 352x288, 640x480

HP Webcam HD-2200:
YUYV and MJPEG formats:
160x120
176x144
320x240
352x288 = default
640x480
800x600
MJPEG format only: 1280x720

Logitech C310
YUYV and MJPEG formats:
160x120
176x144
320x176
320x240
352x288 = default
432x240
544x288
640x360
960x544
960x720
1024x576
1184x656
1280x960
MJPEG only: 640x480, 752x416, 800x448, 800x600, 864x480, 1280x720

mjpg-streamer does a great job streaming the MJPEG formats from the camera to the web, with minimal overhead.
motion on wheezy seems to have some problems with MJPEG.