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

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

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #1
گرفتن تصویر از وبکم
سلام

چند هفته هستش که با h0x00i مشغول کار روی روبات مسیریابی هستیم که با پردازش تصویر های گرفته شده از وبکم( دوربین بیسیمی که ویندوز اونو بعنوان وبکم میشناسه)، راه خودشو پیدا کنه....

این تاپیک

حالا تمام مراحل انجام شده اما..

چند روزه گیر گرفتن تصویر از یه وبکم هستم.

کسی نظری داره؟ راه بهتری سراغ دارین؟

(برنامه با C#.net 2008 نوشته شده)
(اگر برای vb.net سورسی دارین بزارین ، خودم ی کاریش میکنم)

(آخرین ویرایش در این ارسال: ۲۱-بهمن-۱۳۸۹, ۱۶:۲۸:۰۲، توسط salehjg.)
۲۱-بهمن-۱۳۸۹, ۱۴:۵۵:۲۸
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: گرفتن تصویر از وبکم
از کتابخونه Aforge استفاده کنید.
منم همین مشکل رو داشتم با این کتابخونه کارم راه افتاد.
یه سوال! این چه جور مسیر یابیه که پردازشش رو کامپیوتره!؟

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۱-بهمن-۱۳۸۹, ۱۶:۳۵:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
salehjg آفلاین
مدیر بخش
*****

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

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #3
RE: گرفتن تصویر از وبکم
خیلی ممنون الان میرم یه نگاه بکنم.

اما درباره ی ربات:

راستش من فقط قسمت پردازش کامپیوتر رو کار میکنم.

برای شروع کار تصمیم گرفتیم که ربات مسیریابی بسازیم که بوسیله ی کامپیوتر و پردازش تصویر در کامپیوتر زاویه ی خط مشخص بشه ، بعدا دستور ها توسط فرستنده بیسیم به ربات منتقل بشن.!!

البته در آینده شاید امکانات دیگه ای برا روبات پیاده کنیم.


ایده دارین؟
(آخرین ویرایش در این ارسال: ۲۱-بهمن-۱۳۸۹, ۱۷:۰۶:۱۹، توسط salehjg.)
۲۱-بهمن-۱۳۸۹, ۱۷:۰۲:۴۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : orange signal
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

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

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #4
RE: گرفتن تصویر از وبکم
از کتابخونه opencv هم میتونی استفاده کنی. دستورات ساده ای برای تصویر گرفتن از وبکم داره. البته من کار نکردم. تو یه کارگاه شرکت کرده بودم....

فکرمیکنم سرعت ربات با پردازش تصویر کامپیوتر خیلی پایین بیاد...

سنسور تصویر چی شد؟؟

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۲۱-بهمن-۱۳۸۹, ۱۸:۲۷:۵۶
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, h0x00i
salehjg آفلاین
مدیر بخش
*****

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

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #5
RE: گرفتن تصویر از وبکم
(۲۱-بهمن-۱۳۸۹, ۱۸:۲۷:۵۶)محمد حسینی نوشته است: از کتابخونه opencv هم میتونی استفاده کنی. دستورات ساده ای برای تصویر گرفتن از وبکم داره. البته من کار نکردم. تو یه کارگاه شرکت کرده بودم....

فکرمیکنم سرعت ربات با پردازش تصویر کامپیوتر خیلی پایین بیاد...

سنسور تصویر چی شد؟؟

فکر نکنم زیادم سرعتش کم بشه

حالا باید آزمایش کرد...

سنسور رو من نمی دونم، اینا رو باید h0x00i توضیح بده Biggrin
----------------------------------
کم کم سورس کد گرفتن تصویر از وبکم داره جور میشه.
ممنون
خبری شد سورس کد رو آپ میکنم.
(آخرین ویرایش در این ارسال: ۲۱-بهمن-۱۳۸۹, ۱۸:۳۴:۰۱، توسط salehjg.)
۲۱-بهمن-۱۳۸۹, ۱۸:۳۱:۴۷
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: گرفتن تصویر از وبکم
(۲۱-بهمن-۱۳۸۹, ۱۸:۲۷:۵۶)محمد حسینی نوشته است: فکرمیکنم سرعت ربات با پردازش تصویر کامپیوتر خیلی پایین بیاد...

مگه پر سرعت تر از کامپیوتر هم داریم!؟
( پردازش تصویری که تو کامپیوتر تو 0.1 ثانیه انجام میشد با یه برد ARM 1GHz تقریبا 2 ثانیه طول میکشه )

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۱-بهمن-۱۳۸۹, ۱۹:۲۶:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

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

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #7
RE: گرفتن تصویر از وبکم
(۲۱-بهمن-۱۳۸۹, ۱۹:۲۶:۰۹)ajlajlajl نوشته است:
(۲۱-بهمن-۱۳۸۹, ۱۸:۲۷:۵۶)محمد حسینی نوشته است: فکرمیکنم سرعت ربات با پردازش تصویر کامپیوتر خیلی پایین بیاد...

مگه پر سرعت تر از کامپیوتر هم داریم!؟
( پردازش تصویری که تو کامپیوتر تو 0.1 ثانیه انجام میشد با یه برد ARM 1GHz تقریبا 2 ثانیه طول میکشه )

نه دیگه !!
اون سیستم عاملی که رو کامپیوتر نصب شده... تازه قرار کد تحت دات نت (یا هرنرم افزار دیگه ای مثل مفسر متلب) نوشته بشه و چند لایه دیگه هم از سخت افزار دور بشیم...
درحالی که شما اگه یه آرم رو بگیری و کدی که قراره اجرا کنه فقط اون تسک مورد نظر مثل توابع پردازش تصویر باشه خیلی سرعت بیشتری میگیری.
من حتی برای کارهای realtime آرم 7 رو به یه آرم 9 که روش لینوکس یا ویندوز نصب شده باشه بیشتر ترجیح میدم. مگه اینکه سیستم عامل های realtime زیر 100 کیلوبایت روشون نصب باشه...

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۲۱-بهمن-۱۳۸۹, ۱۹:۵۱:۵۷
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #8
RE: گرفتن تصویر از وبکم
خب اونموقع یه مقدار مشکلای دیگه بوجود میاد. گرفتن تصویر دیجیتال(؟). نوشتن توابع پردازش تصویر از پایه، نداشتن multuthreading ، و کارای دیگه که سیستم عامل برات میکنه.!

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۲-بهمن-۱۳۸۹, ۰۰:۱۰:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

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

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #9
RE: گرفتن تصویر از وبکم
(۲۲-بهمن-۱۳۸۹, ۰۰:۱۰:۳۴)ajlajlajl نوشته است: خب اونموقع یه مقدار مشکلای دیگه بوجود میاد. گرفتن تصویر دیجیتال(؟). نوشتن توابع پردازش تصویر از پایه، نداشتن multuthreading ، و کارای دیگه که سیستم عامل برات میکنه.!

دقیقا مسئله همینجاست. هنر پروژه و طرح می تونه همین باشه.

البته، multitasking رو که همه سیستم عامل ها پشتیبانی میکنن. multithreading رو هم سیستم عامل های arm9 (بخاطر داشتن mmu) پشتیبانی میکنن. بعضی از سیستم عامل های arm7 هم به روش نرم افزاری.

بعضی از سیستم عامل ها (مخصوصا تجاری ها مثل micro c) یه سری plug in هم میدن برای انجام کارای جانبی. ارتباط با دیوایس های جانبی... توابع پردازش سیگنال ...

البته بهتره بگم کرنل.
بهرحال. اینطوریه دیگه...

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۲۲-بهمن-۱۳۸۹, ۰۲:۰۹:۳۰
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, ajlajlajl
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #10
RE: گرفتن تصویر از وبکم
ببخشید که بعد از این همه وقت پی این تاپیک میگرم

من بعد از یه مدتی یکم وقت گذاشتم فهمیدم برای این روبات opencv بهترین راه چون هم سبکه و هم سریع
یه مقدار تحقیق کردم یچیزایی فهمیدم درمورد کار با وب کم و فیلتر ها حالا می خوام کارو تموم کنم البته اگه صالح جان موافق باشه کار تموم نکرده باشه (تاجایی که خبر دارم صالح جان خودش یه کارایی کرده)

برای شروع کار از این کتاب کمک می گیرم لینکشم میزارم یه نگاهی بندازید
http://www.cse.iitk.ac.in/users/vision/d...OpenCV.pdf




:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
(آخرین ویرایش در این ارسال: ۲۲-دى-۱۳۹۰, ۲۲:۱۰:۱۰، توسط h0x00i.)
۲۲-دى-۱۳۹۰, ۲۲:۰۸:۵۹
وب سایت ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #11
RE: گرفتن تصویر از وبکم
سلام.

كار خوبي كردي حامد خان ...
مي دونم جاش اينجا نيست ، اما بي زحمت يه help اي برسونيد ...
اين دوربين كه شما استفاده مي كني چي هست و سنسورش چيه و از كجا و با چه قيمتي مي شه تهيه اش كرد ؟
پيشنهاد بهتري هم براي دوربين هست ؟

پيشاپيش ممنون بابت پاسخ هاتون ... ، بابت كتاب هم دمت گرم ...

موفق باشي.
يا علي.

۲۲-دى-۱۳۹۰, ۲۳:۰۸:۳۳
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  پردازش تصویر با سی شارپ Lian 3 8,102 ۰۲-فروردین-۱۳۹۴, ۰۲:۵۴:۴۷
آخرین ارسال: rsaghi
  ضبط تصویر و فیلم از وبکم در سی شارپ مرضیه مفیمی 14 12,111 ۱۵-شهریور-۱۳۹۲, ۱۸:۳۶:۵۵
آخرین ارسال: marziyeh.sadjad
  گرفتن عکس از فلش بکمک handle iman-63 4 3,902 ۲۶-مرداد-۱۳۸۹, ۲۳:۴۲:۵۰
آخرین ارسال: iman-63
  گرفتن مشخصات سخت افزاری Payman62 0 2,319 ۰۵-دى-۱۳۸۶, ۱۳:۲۰:۱۲
آخرین ارسال: Payman62

پرش به انجمن:


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

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