سلام
چند هفته هستش که با h0x00i مشغول کار روی روبات مسیریابی هستیم که با پردازش تصویر های گرفته شده از وبکم( دوربین بیسیمی که ویندوز اونو بعنوان وبکم میشناسه)، راه خودشو پیدا کنه....
این تاپیک
حالا تمام مراحل انجام شده اما..
چند روزه گیر گرفتن تصویر از یه وبکم هستم.
کسی نظری داره؟ راه بهتری سراغ دارین؟
(برنامه با C#.net 2008 نوشته شده)
(اگر برای vb.net سورسی دارین بزارین ، خودم ی کاریش میکنم)
از کتابخونه Aforge استفاده کنید.
منم همین مشکل رو داشتم با این کتابخونه کارم راه افتاد.
یه سوال! این چه جور مسیر یابیه که پردازشش رو کامپیوتره!؟
خیلی ممنون الان میرم یه نگاه بکنم.
اما درباره ی ربات:
راستش من فقط قسمت پردازش کامپیوتر رو کار میکنم.
برای شروع کار تصمیم گرفتیم که ربات مسیریابی بسازیم که بوسیله ی کامپیوتر و پردازش تصویر در کامپیوتر زاویه ی خط مشخص بشه ، بعدا دستور ها توسط فرستنده بیسیم به ربات منتقل بشن.!!
البته در آینده شاید امکانات دیگه ای برا روبات پیاده کنیم.
ایده دارین؟
از کتابخونه opencv هم میتونی استفاده کنی. دستورات ساده ای برای تصویر گرفتن از وبکم داره. البته من کار نکردم. تو یه کارگاه شرکت کرده بودم....
فکرمیکنم سرعت ربات با پردازش تصویر کامپیوتر خیلی پایین بیاد...
سنسور تصویر چی شد؟؟
(۲۱-بهمن-۱۳۸۹, ۱۸:۲۷:۵۶)محمد حسینی نوشته است: [ -> ]از کتابخونه opencv هم میتونی استفاده کنی. دستورات ساده ای برای تصویر گرفتن از وبکم داره. البته من کار نکردم. تو یه کارگاه شرکت کرده بودم....
فکرمیکنم سرعت ربات با پردازش تصویر کامپیوتر خیلی پایین بیاد...
سنسور تصویر چی شد؟؟
فکر نکنم زیادم سرعتش کم بشه
حالا باید آزمایش کرد...
سنسور رو من نمی دونم، اینا رو باید h0x00i توضیح بده
----------------------------------
کم کم سورس کد گرفتن تصویر از وبکم داره جور میشه.
ممنون
خبری شد سورس کد رو آپ میکنم.
(۲۱-بهمن-۱۳۸۹, ۱۸:۲۷:۵۶)محمد حسینی نوشته است: [ -> ]فکرمیکنم سرعت ربات با پردازش تصویر کامپیوتر خیلی پایین بیاد...
مگه پر سرعت تر از کامپیوتر هم داریم!؟
( پردازش تصویری که تو کامپیوتر تو 0.1 ثانیه انجام میشد با یه برد ARM 1GHz تقریبا 2 ثانیه طول میکشه )
(۲۱-بهمن-۱۳۸۹, ۱۹:۲۶:۰۹)ajlajlajl نوشته است: [ -> ] (۲۱-بهمن-۱۳۸۹, ۱۸:۲۷:۵۶)محمد حسینی نوشته است: [ -> ]فکرمیکنم سرعت ربات با پردازش تصویر کامپیوتر خیلی پایین بیاد...
مگه پر سرعت تر از کامپیوتر هم داریم!؟
( پردازش تصویری که تو کامپیوتر تو 0.1 ثانیه انجام میشد با یه برد ARM 1GHz تقریبا 2 ثانیه طول میکشه )
نه دیگه !!
اون سیستم عاملی که رو کامپیوتر نصب شده... تازه قرار کد تحت دات نت (یا هرنرم افزار دیگه ای مثل مفسر متلب) نوشته بشه و چند لایه دیگه هم از سخت افزار دور بشیم...
درحالی که شما اگه یه آرم رو بگیری و کدی که قراره اجرا کنه فقط اون تسک مورد نظر مثل توابع پردازش تصویر باشه خیلی سرعت بیشتری میگیری.
من حتی برای کارهای realtime آرم 7 رو به یه آرم 9 که روش لینوکس یا ویندوز نصب شده باشه بیشتر ترجیح میدم. مگه اینکه سیستم عامل های realtime زیر 100 کیلوبایت روشون نصب باشه...
خب اونموقع یه مقدار مشکلای دیگه بوجود میاد. گرفتن تصویر دیجیتال(؟). نوشتن توابع پردازش تصویر از پایه، نداشتن multuthreading ، و کارای دیگه که سیستم عامل برات میکنه.!
(۲۲-بهمن-۱۳۸۹, ۰۰:۱۰:۳۴)ajlajlajl نوشته است: [ -> ]خب اونموقع یه مقدار مشکلای دیگه بوجود میاد. گرفتن تصویر دیجیتال(؟). نوشتن توابع پردازش تصویر از پایه، نداشتن multuthreading ، و کارای دیگه که سیستم عامل برات میکنه.!
دقیقا مسئله همینجاست. هنر پروژه و طرح می تونه همین باشه.
البته، multitasking رو که همه سیستم عامل ها پشتیبانی میکنن. multithreading رو هم سیستم عامل های arm9 (بخاطر داشتن mmu) پشتیبانی میکنن. بعضی از سیستم عامل های arm7 هم به روش نرم افزاری.
بعضی از سیستم عامل ها (مخصوصا تجاری ها مثل micro c) یه سری plug in هم میدن برای انجام کارای جانبی. ارتباط با دیوایس های جانبی... توابع پردازش سیگنال ...
البته بهتره بگم کرنل.
بهرحال. اینطوریه دیگه...
ببخشید که بعد از این همه وقت پی این تاپیک میگرم
من بعد از یه مدتی یکم وقت گذاشتم فهمیدم برای این روبات opencv بهترین راه چون هم سبکه و هم سریع
یه مقدار تحقیق کردم یچیزایی فهمیدم درمورد کار با وب کم و فیلتر ها حالا می خوام کارو تموم کنم البته اگه صالح جان موافق باشه کار تموم نکرده باشه (تاجایی که خبر دارم صالح جان خودش یه کارایی کرده)
برای شروع کار از این کتاب کمک می گیرم لینکشم میزارم یه نگاهی بندازید
http://www.cse.iitk.ac.in/users/vision/d...OpenCV.pdf
سلام.
كار خوبي كردي حامد خان ...
مي دونم جاش اينجا نيست ، اما بي زحمت يه help اي برسونيد ...
اين دوربين كه شما استفاده مي كني چي هست و سنسورش چيه و از كجا و با چه قيمتي مي شه تهيه اش كرد ؟
پيشنهاد بهتري هم براي دوربين هست ؟
پيشاپيش ممنون بابت پاسخ هاتون ... ، بابت كتاب هم دمت گرم ...
موفق باشي.
يا علي.