معماری
خانه / نرم افزار / دانلود نرم افزار MVTec Software HALCON v12.0.1|نرم افزار پردازش تصویر

دانلود نرم افزار MVTec Software HALCON v12.0.1|نرم افزار پردازش تصویر

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

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

یک مثال عملی ( نرم افزار پردازش تصویر باید چه ویژگی های داشته باشد ؟ ) :

برای درک بهتر کاربرد عملی پردازش تصویر یک خط مونتاژ  بردهای الکترونیکی را در نظر بگیرید که در آن روزانه 1000 عدد برد الکترونیکی مونتاژ میشود:

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

برای نظارت بر این خط تولید میتوان از سیستم ماشین بینا (Machine vision) استفاده نمود، سرعت و دقت بالا و کاهش هزینه از ویژگی های این سیستم است. در این سیستم یک دوربین وظیفه تصویر برداری از برد های الکترونیکی را بر عهده خواهد گرفت، با عبور هر برد الکترونیکی از جلوی دوربین یک عکس از آن تهیه شده و به کامپیوتر ارسال میشود:

vision_machin_

در کامیپوتر نیاز به نرم افزاری میباشد که بتواند تصویر برد الکترونیکی را پردازش کرده و قطعاتی که به صورت نادرست نصب یا لحیم شده اند را تشخیص دهد:

hdevelop-full_en

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

معرفی MVTec Software HALCON :

نرم افزار پردازش تصویر HALCON  راه حلی نوین برای تمامی پروژه های ماشن بینایی است که از  آن میتوان در کاربرد های وسیعیی همچون board, wafer & die inspection, medical image analysis, automotive and robotics, surveillance, و remote sensing استفاده کرد.

کار با HALCON در سه مرحله انجام میشود، در قدم اول کاربر باید در نرم افزار HALCON الگورتیم پردازش تصویر، روش دریافت تصویر از دستگاه خارجی (که میتواند یکی از پروتکل های Analog، DirectShow، IEEE 394 ،TWAIN ،USB ،I/O Devices ،Camera Link ،CoaXPress ،GenlCam ، GigE Vision ،USB3 Vision ،OPC/OC UA باشد) و سایر تنظیمات مورد نیاز را انجام دهد.

halcon

در واسط کاربری نرم افزار HALCON به نام HDevelop که دارای بیش از 1800 عملگر و تابع برای پردازش تصویر در سطوح پیشرفته، متوسط و کوچک است میتوان به زبان های C و  C++ و  C# و Visual Basic و NET و  Delphi برنامه اولیه جهت پردازش تصویر را ایجاد کرد. HDevelop دارای ویژگی های به شرح زیر است، با کلیک کردن بر روی هر عنوان میتوانید اطلاعات بیشتری را در مورد آن، در سایت سازنده بدست آورید:

در قدم بعدی باید کدهای نوشته که در فرمت مخصوص (مثلا dll در ویندوز) ذخیره میشوند را به نرم افزار ویژوال استیدو در ویندوز یا gcc-4.2 در Linux منتقل نمود، هدف از این کار ایجاد رابط کاربری برای پروژه است. در نرم افزار ویژوال استدیو با معرفی فایل های .dll خروجی نرم افزار HALCON به عنوان رفرنس (reference)، مجموعه ای از دستورات برنامه نویسی در اختیار کاربر قرار میگیرد که کاربر میتواند آنها را در برنامه نهایی استفاده کند پ. در زیر نمونه کد مورد نیاز برای پردازش کدهای بارکد را مشاهده میکنید:

Programming with HALCONاین کد که به زبان C# و در نرم افزار ویژوال استدیو نوشته شده است به کاربر این امکان را میدهد تا رقم بارکد را بر روی تصویر در نرم افزار ایجاد شده (واسط کاربری) نمایش دهد، کد بارکد در یک TEXTBOX نیز نمایش داده میشود (اطلاعات بارکد توسط یک دوربین عکس برداری شده و به نرم افزار  ارسال میشود) در زیر تصویر خروجی را مشاهده میکنید:

identification-01-largeتمامی دستوراتی که در برنامه بالا با حرف H شروع میشوند، بعد از وارد کردن DLL خروجی نرم افزار HALCON به نرم افزار ویژوال استدیو، به ویژوال استدیو اضافه شده اند. فایل DLL مذکور در نرم افزار HALCON برای “پروژه خواندن بارکد توسط اسکنر” ساخته شده است.

HALCON EX

در مرحله سوم، بعد از طراحی واسط کاربری در نرم افزار ویژوال استیدو و قرار دادن کدهای HALCON در آن، کار میتواند پروژه را به فایل اجرایی( مثلا فایل .exe در ویندوز ) تبدیل کرده و آن را بر روی کامیپوتر دلخواه نصب و استفاده کند.

با مطالعه فایل های موجود در این آدرس میتوانید اطلاعات بیشتری در مورد این نرم افزار بدست آورید .

ویژگی های اضافه شده به ورژن جدید نرم افزار:

ویژگی های اضافه شده به ورژن 12 نرم افزار را در این صفحه مشاهده کنید.

سیستم مورد نیاز برای نصب MVTec Software HALCON v12.0.1:

  • Windows Vista / Server 2008 / 7 / Server 2012 / 8 x86( Intel Pentium 4 processor or equivalent)/x64(Intel 64 or AMD64)
  • Linux x86_64
  • OS X
  • Minimum 2.0 GB free disk space
  • Minimum 256 MB RAM
  • Minimum 1024 x 768 display
  • Runs also on Windows Embedded Standard/Enterprise 7 (assuming all necessary components are included)
  • Note that independent from HALCON, some 3rd party image acquisition devices may have more restrictive system requirements

در صفحه دانلود فقط نسخه مخصوص ویندوز وجود دارد.

توجه داشته باشید :

  • قبل از دانلود نرم افزار و استفاده از آن قوانین کپی رایت سایت را بخوانید.
  • با مراجعه به این صفحه میتوانید اطلاعات بیشتری را در مورد کاربردها و تکنیک های این نرم افزار در پردازش تصویر بدست آورید.
  • فیلم های آموزشی این نرم افزار را در اینجا مشاهده کنید .
  • فایل های فشرده دارای 7 درصد قابلیت ریکاوری هستند، در صورتی که در هنگام از حالت فشرده خارج سازی فایل با مشکل روبرو شدید، به این آدرس مراجعه کنید.
  • مشکلات خود در هنگام دانلود نرم افزار یا استفاده از آن را فقط در این بخش مطرح نمایید.
  • لطفا به هیچ عنوان لینک های دانلود را در سایت ها، وبلاگ ها یا انجمن های دیگر قرار ندهید و کاربران خود را تنها به این صفحه هدایت کنید. ( به چه دلیل ؟!)
  • nonlinear  را به دوستان خود پیشنهاد کنید تا آنها نیز بتوانند از مطالب موجود استفاده کنند.

دانلود کنید :

وب سایت سازنده/انتشارات: MVTec Software GmbH
پســـــــــورد : ندارد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload CAPTCHA.

قالب وردپرس