بینایی ماشین چیست

آشنایی با ماشین بینایی و تصویر برداری دیجیتالی

کلیات

تکنولوژی ماشین بینایی وتصویر بر داری دیجیتالی شامل فرایند هایی است که نیازمند بکارگیری علوم مختلف مهندسی نرم افزار کامپیوتر می باشد این فرایند را می توان به چند دسته اصلی تقسیم نمود :

۱-ایجاد تصویر به شکل دیجیتالی

۲-بکارگیری تکنیکهای کامپیوتری جهت پردازش ویا اصلاح داده های تصویری

۳-بررسی و استفاده از نتایج پردازش شده برای اهدافی چون هدایت ربات یا کنترل نمودن تجهیزات خود کار ، کنترل کیفیت یک فرایند تولیدی ، یا فراهم آوردن اطلاعات جهت تجزیه و تحلیل آماری در یک سیستم تولیدی کامپیوتری (MAC)

ابتدا می بایست آشنایی کلی ، با هر یک از اجزاء سیستم پیدا کرد و از اثرات هر بخش بر روی بخش دیگر مسطح بود . ماشین بینایی و تصویر بر داری دیجیتالی از موضوعاتی است که در آینده نزدیک تلاش و تحقیق بسیاری از متخصصان را بخود اختصاص خواهد بود.

در طی سه دهه گذشته تکنولوژی بینایی یا کامپیوتری بطور پراکنده در صنایع فضایی نظامی و بطور محدود در صنعت بکار برده شده است . جدید بودن تکنولوژی ، نبودن سیستم مقرون به صرفه در بازار و نبودن متخصصین این رشته باعث شده است تا این تکنولوژی بطور گسترده استفاده نشود .

تا مدتی قبل دوربین ها و سنسورهای استفاده شده معمولا بصورت سفارشی ومخصوص ساخته می شدند تا بتوانند برا ی منظورخاصی مورد استفاده قرار گیرند همچنین فرایند ساخت مدارهای مجتمع بسیار بزرگ آنقدر پیشرفت نکرده بود تا سنسورهای حالت جامد با رزولوشن بالا ساخته شود .

استفاده از سنسورهای ذکر شده مستلزم این بود که نرم افزار ویژه ای برای آن تهیه شود و معمولا این نرم افزارها نیز نیاز به کامپیوتر هایی با توان پردازش بالا داشتند. علاوه بر همه این مطالب مهندسین مجبور بودند که آموزشهای لازم را پس از فراغت از تحصیل فرا گیرند . زیرا درس ماشین بینایی در سطح آموزشهای متداول مهندسی در دانشگاهها وبه شکل کلاسیک ارائه نمی شد .

تکنولوژی ماشین بینایی در دهه آینده تاثیر مهمی بر تمامی کارهای صنعتی خواهد گذاشت که دلیل آن پیشرفتهای تکنولوژی اخیر در زمینه های مرتبط با ماشین بینایی است واین پیشرفتها در حدی است که استفاده از این تکنولوژی هم اکنون حیاتی می باشد .

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

فایل آموزشی در مورد بینایی سنجی در زیر برای شما آماده شده است که برای آشنایی با این مبحث فایل مورد نظر را دانلود کنید.

از اینجا دانلود کنید.

رمز فایل در ادامه مطلب

ادامه نوشته

آموزشMultisim11.0 شبیه ساز مدارات الکترونیکی

دانلود آموزشMultisim11.0بهترین شبیه ساز مدارات الکترونیکی





 نرم افزار مولتی سیم یک ابزار ایده آل برای ایجاد و شبیه سازی مدارات کنترل میباشد و به شما اجازه میدهد تا توسط وسایل بین المللی و استاندارد،مدارات خود را عرضه و مجتمع سازی کنید. همچنین نمایش ، آزمایش و سیگنال های سریع این اجازه را به شما میدهد که طرح خود را ثابت کرده و تست و امتحان کنید.  

منابع: راسخون ، سافت گذر

از اینجا دانلود کنید

   

آموزش ASEMBLY

این آموزش برای کسانی مفید است که قصد استفاده از حداکثر ظرفیت پردازشی AVR را برای کاربردهایی دارند که برنامه نویسی با کامپایلرهای سطح بالا مانند C و Basic جوابگوی نیاز پردازشی از نظر سرعت انجام عملیات نباشد.

از اینجا دانلود کنید

آموزش CODEVISION

آموزش کدویژن به زبان فارسی در 223 صفحه به همراه سورس کدها .این اموزش برای برنامه نویسی میکروکنترلرهای avr به زبان c می باشد که به کمک کامپایلر معروف کدویژن صورت می گیرد.پیشنهاد می کنم حتما این اموزش را دانلود کنید واقعا در بین آموزش ها کامله!
عنوان مطالب
Reset فيوز بيت ها، منابع كلاك و
C آشنايي با زبان
پروژه 1 :فلاشر ساده
7-Segment پروژه 2: كانتر يك رقمي با
(LCD) پروژه 3 :نمايشگر كريستال مايع
پروژه 4: اسكن صفحه كليد ماتريسي
LED Dot Matrix پروژه 5: نمايشگرهاي
وقفه هاي خارجي
پروژه 6: آشكار ساز عبور از صفر
تايمر/كانتر صفر
پروژه 7 : فركانس متر ديجيتال
PWM با DC پروژه 8: كنترل موتور
عملكرد تايمر دو
ميكروكنترلر RTC پروژه 9: ساعت با
تايمر/كانتر يك
پروژه 10 : كنترل سرو موتور
پروژه 11 : توليد موج سينوسي
(RS- پورت سريال ( 232
پروژه 12 : پورت سريال در ويژوال بيسيك
RS با 232 USB پروژه 13 : ارتباط دهي
I2C Bus (TWI)
I2C هاي EEPROM پروژه 12 : ارتباط با
مبدل آنالوگ به ديجيتال
LM پروژه 13 : اندازه گيري دما با سنسور 35
مقايسه كننده ي آنالوگ
SPI Bus
Watchdog و تايمر Sleep هاي Mode
I/O پيوست 1: تنظيمات رجيسترهاي
پيوست 2: نحوه ي ارتباط دهي ورودي وخروجي هاي ميكروكنترلر
AVR پيوست 3: مشخصات برخي قطعات
AVR برخي قطعات Pinout : پيوست 4
ATmega پيوست 5: خلاصه ي رجيسترهاي

از اینجا دانلود کنید

آموزش BASCOM

بسکام (BASCOM) نرم‌افزاری است برای برنامه نویسی و طراحی مدارات الکترونیکی بر اساس میکروکنترلرها با استفاده از زبان برنامه نویسی بیسیک که توسط مارک آلبرتز برنامه نویسی و توسعه داده می شود.

با این نرم‌افزار می توان با استفاده از آی سیهای خانواده AVR و MCS-8051 مدارات پیشرفته و قابل انعطاف ایجاد کرد. غیر از این نرم‌افزار، نرم‌افزارهای دیگری نیز برای برنامه نویسی این آی سی‌ها وجود دارد که البته با توجه به قدرت، آسانی و انعطاف پذیری فوق العاده این نرم‌افزار مخصوصاً در سطح آماتوری بسیار مورد توجه قرار گرفته است.

آموزش قدم به قدم کار با کامپایلر بسکام به زبان ساده, آموزش محیط کامپایلر بسکام در این پست قرار داده شده است .

از اینجا دانلود کنید