نرم افزار ماشین بینایی
به روز رسانی شده در ۱۴۰۳/۱۱/۲۰ زمان مطالعه 10 دقیقهنرم افزار بینایی ماشین برای کنترل و هدایت سیستم های بینایی ماشین استفاده می شود. بینایی ماشین (MV) کاربرد بینایی کامپیوتر در کاربردهای صنعتی و تولیدی است. در حالی که بینایی کامپیوتر عمدتاً بر پردازش تصویر مبتنی بر ماشین متمرکز است، بینایی ماشین اغلب به دستگاههای ورودی/خروجی دیجیتال و شبکههای کامپیوتری برای کنترل سایر تجهیزات تولیدی مانند بازوهای رباتیک نیاز دارد.
نمایش تمام سازندگان نرم افزار ماشین بینایی
نرم افزار بینایی ماشین معمولاً هنگام پردازش یک تصویر چندین مرحله را انجام می دهد. در اکثر انواع نرم افزارهای بینایی ماشین، ابتدا تصویر برای کاهش نویز یا تبدیل بسیاری از سایه های خاکستری به ترکیبی ساده از سیاه و سفید دستکاری می شود. پس از ساده سازی اولیه، نرم افزار اشیاء، ابعاد، عیوب یا سایر ویژگی های تصویر را شمارش، اندازه گیری و/یا شناسایی می کند. در نهایت نرم افزار طبق معیارهای برنامه ریزی شده قسمت را پاس می کند یا خراب می شود. اگر قطعه ای از کار بیفتد، نرم افزار بینایی ماشین ممکن است به دستگاه مکانیکی سیگنال دهد که قطعه را رد کند یا سیستم ممکن است خط تولید را متوقف کند و به کارگر انسانی در مورد خرابی هشدار دهد.
در نرم افزار بینایی ماشین سه جزء اصلی وجود دارد: الگوریتم ها، رابط توسعه دهنده (DI) و رابط کاربری (UI). نرم افزار بینایی ماشین از الگوریتم هایی استفاده می کند که اطلاعات لازم مانند قطعات، اندازه گیری ها، قرائت بارکد و غیره را تعیین می کند. در نهایت، رابط کاربری همان چیزی است که کاربران سیستم می بینند. استفاده از رابط کاربری برای کسانی که با نرم افزار بینایی ماشین آشنایی ندارند، آسان و واضح است. گاهی اوقات DI و UI یکسان هستند، اما DI اغلب برای محافظت از الگوریتم های زیرین در برابر تداخل کاربر قفل می شود.
نرمافزار بینایی ماشین معمولاً در برنامههای کاربردی مربوط به بیومتریک، تولید صنعتی در مقیاس بزرگ، بینایی ماشین، تجزیه و تحلیل تصویر و سیستمهای پردازش تصویر، اندازهگیری، کنترل وسایل نقلیه راهنمای خودکار (AVG)، نظارت بر ایمنی خودکار و غیره استفاده میشود. بسته به کاربرد، انواع مختلفی از نرم افزارهای بینایی ماشین موجود است. این انواع شامل شمارش پیکسل، آستانه گذاری، تقسیم بندی، خواندن بارکد، تشخیص نوری کاراکتر، اندازه گیری، تشخیص لبه، و تطبیق الگو می باشد. انواع و کاربردهای دیگر نرم افزار بینایی ماشین نیز ممکن است موجود باشد.
منبع