نرم افزار HALCON بهترین نرم افزار پردازش تصویر و بینایی ماشین ساخت شرکت MVTec است. این نرم افزار پردازش تصویر و بینایی ماشین تا اکنون در صدها هزار نصب در همه زمینه های تصویربرداری مورد استفاده قرار گرفته است. از جمله کاربردهای نرم افزار هالکن آن می توان به تجزیه و تحلیل های مختلف پردازش تصویر ، مورفولوژی ، Matching ، اندازه گیری و شناسایی (inspection) مورد اشاره کرد.
تازه ترین الگوریتم های پردازش تصویر مثل یادگیری عمیق ماشین، پردازش تصاویر سه بعدی و … در HALCON به سادگی قابل پیاده سازی هستند. با استفاده از این نرم افزار می توان خیلی سریع به پردازش تصاویر پرداخت و در یک چشم به هم زدن یک بارکد را خواند. با نرم افزار پردازش تصویر Halcon می توان روی عکس فیلترهای مختلف با پارامترهای گوناگون را تست گرفت. با این نرم افزار قدرتمند به راحتی و با نوشتن چند خط کد یا یک شی را در تصویر پیدا خواهند شد.
در ویدیوی زیر نحوه اجرا و یک مثال نمونه از کار با نرم افزار HALCON آمده است. شما می توانید این مثال را از لینک زیر دانلود کنید و قدم به قدم توضیح آن را در ویدیو ببینید و خودتان اجرا کنید.
برای دانلود نرم افزار HALCON اینجا کلیک کنید.
برای ثبت نام در “دوره آموزشی بینایی ماشین با نرم افزار هالکن” اینجا کلیک کنید.
راهنمای نصب نرم افزار MVTec Halcon را بخوانید.
پردازش تصویر و بینایی ماشین با نرم افزار پردازش تصویر HALCON
نرم افزار HALOCN یک جعبه ابزار قدرتمند است. به کمک این نرم افزار کارهای زیادی را میتوان با تعداد کدهای خیلی کمی انجام داد. آیا شما با برنامه نویسی پردازش تصویر آشنا هستید؟ در این صورت متوجه می شوید که نرم افزار پردازش تصویر HALCON چقدر سریع و قدرتمند است. با آن می توان چه کارهایی انجام داد. از پیاده سازی یادگیری عمیق ماشین گرفته تا پردازش سه بعدی. با این جعبه ابزار کاری نیست که نتوان آن را انجام داد.
خلاصه با این نرم افزار همه کار می توان کرد، از پلاک خوان ساده گرفته تا اندازه گیریهای بسیار دقیق، کلاس بندی ، شناسایی اشیا (Object Detection)، مورفولوژی و… به علاوه نرم افزار MVTec HALCON هزاران مثال از کاربردهای پردازش تصویر در زمینه های مختلف دارد. شما می توانید خیلی اوقات نمونه برنامه نویسی را که میخواهید انجام دهید را در آن پیدا کنید.
آشنایی با محیط نرم افزار HALCON
HALCON یک آزمایشگاه مجهز پردازش تصویر است که در آن می توانید هم کدنویسی انجام دهید و هم از یک سری ابزارها برای سریع تر نوشتن برنامه استفاده کرد. محیط نرم افزار هالکن یک محیط فوق العاده برای تست برنامه های پردازش تصویر هست. در این محیط میتوان انواع کدها را روی عکس خودتان به راحتی تست و نتیجه را ببینید. وقتی یک برنامه را مینویسید در اولین قدم عکس خودتان را در پنجره برنامه باز میکنید و در محیط کدنویسی شروع به نوشتن کدهای مرتبط با برنامه خودتان می کنید.
- پنجره نمایش یا Graphics Window : با استفاده از پنجره نمایش می توانید عکس ها ، ناحیه ها، خروجی برنامه یا متن های دلخواه خودتان را نمایش بدهید.
- پنجره اپراتورها یا Operator Window : منظور از اپراتورها همان کدهای هالکن هستند. در واقع این پنجره به شما کمک میکنند که کدنویسی انجام بدهید. میتوان برای نوشتن یک اپراتور، ویرایش کد مورد نظر، بررسی ورودی و خروجی ها و دیدن توضیح مختصری از ورودی ها و خروجی های تصویر استفاده کرد.
- پنجره کد نویسی یا Program Window : این پنجره همون محیط کدنویسی شماست که در واقع کدهای خودتان را در آن مینویسید.
- Variable Window کلیه متغیرهای برنامه شما چه عکس باشن چه مقدار عددی و… اینجا نمایش داده میشه .
- Tool bar یا نوار ابزار : شما میتوانید به ابزارها و امکانات مختلف نرم افزار HALCON اینجا دسترسی داشته باشید.
- یک قسمت از ابزارهای پرکاربرد HALCON اینجا آورده شده که می توانید به آنها از اینجا دسترسی داشته باشید.
- نوار وضعیت یا Status Bar : در این قسمت می توانید به یک سری اطلاعات از قبیل وضعیت برنامه (در حال اجرا یا متوقف) دسترسی داشته باشید.
کدنویسی با نرم افزار پردازش تصویر HALCON
نرم افزار HALCON به کدهای خودش اپراتور میگوید. کتابخانه HALCON بیش از 2000 اپراتور در زمینه های مختلف دارد که طوری دسته بندی شده اند که شما بتوانید به سادگی به آنها دسترسی پیدا کنید. همونطور که در عکس می بینید اپراتورها یا کدهای HALCON در دسته های مختلفی قرار گرفته اند مثلا دسته Filter شامل انواع فیلترهایی هست که میشود روی عکس اعمال کرد. بنابراین باید در این دسته دنبال فیلتر مورد نظر بگردید. فرضا اینجا به دنبال فیلترهای FFT هستیم که وقتی موس را روی آن نگه می داریم انواع فیلترهای FFT روی عکس نشون داده میشود که می تونیم از لیست موجود فیلتر مورد نظر خود را انتخاب کرده و آن را مطابق توضیحی که در عکس زیر داده ایم به پنجره کدنویسی منتقل کنیم.
ویژگی های نرم افزار MVTec HALCON
قابلیت پردازش سه بعدی
قابلیت بی نظیر در Object Detection
قابلیت بررسی بیش از 50 ویژگی برای مقادیر خاکستری و شکل ها
اندازه گیری با دقت بالا و کالیبراسیون دقیق
طیف گسترده ای از جدیدترین فن آوری های یادگیری عمیق
قابلیت شناسایی اعداد و حروف (OCR)
تشخیص خطوط ، دایره ها و بیضی ها با دقت حداکثر 2 درصد پیکسل
ریخت شناسی بسیار سریع
پردازش تصویر رنگی
پردازش تصاویر بسیار بزرگ (بیش از 32k x 32k)
پردازش توالی تصویر (به عنوان مثال ، برای کارهای نظارتی)
کاربردها و مثال های فراوان در زمینه صنعت مانند بازرسی بسته بندی و کنترل چاپ و …
شما میتوانید برای انجام پروژه های خود از متخصصان ما مشاوره بگیرید.
بله چشم 🙂
ممنون که لینک دانلود نرم افزار هالکن رو گذاشتید
خواهش میکنم.
سرعت خواندن بارکد در این نرم افزار چقدره؟
به طور کلی سرعت خواندن بارکد به عواملی متعددی تعداد پیکسل های بارکد و تعداد پیکسل های عکس، کیفیت بارکد و نور پردازی بستگی داره. به عنوان نمونه ما با استفاده از نرم افزار هالکن با نور پردازی مناسب و سایز عکس 480*640 در کمتر از 3 میلی ثانیه بارکد رو خوندیم.
نسخه ی لینوکس هم داره؟
بله اما کرک نشده
آیا این نرم افزار میتونه ارتباط مدباس بگیره؟ 232 و485
بله این قابلیت رو داره
باسلام
یک سوال
تا چنتا دوربین رو میتونیم بهش وصل کنیم آیا توانایی استفاده همزمان4دوربین رو داره
بله . این قابلیت رو داره.
آیا میتونه فاصله اجسام تا لنزو با دقت دهم یا صدم میلیمتر به ما بده
مثلا
من دوتا تصویر نقطه یا خط دارم که خیلی شبیه هم هستند فقط بصورت دهم یا صدم میلیمتر باهم اختلاف عقب یا جلو بودن نسبت به هم دارن
میخام این اختلافو اندازه گیری و پردازش کنم
آیا ممکن هست؟
ممنون
در حالت کلی می تونیم با دقت صدم میلی متر اندازه گیری رو انجام بدیم.
فکر نمیکردم بتونم هالکن رو رایگان پیدا کنم! ممنون از ویژن سیستم
خواهش میکنم، سپاس از ابراز لطفتون
سلام آقای حسینی
می خواهم ۹ عدد دوربین رو به هالکون وصل کنم . ۸ دوربین رنگی باسل عدد برای تصویر برداری و ارسال فرمان و یک عدد دوربین دارت باسلر برای اسکن نمونه . پردازنده نسل 7 هست با رم 32 آیا کامپیوتر ساپورت میکنه در ضمن دوربین ها همگی یو اس بی 3 هستند
موضوع انتخاب تجهیزات در فصل طراحی سیستم های ویژن تشریح شده . لطفا قبل از هر اقدامی اون فصل رو ببینید. همونطور که توی اون فصل تشریح شده برای طراحی یک سیستم ویژن قبل از انتخاب پردازنده باید دوربین رو انتخاب کنید. بعد از اون برای انتخاب پردازنده باید مواردی مثل سرعت تصویر برداردی دوربین ، زمان اجرای برنامه در هالکن زمان پاسخ سخت افزار ، حداکثر زمان پروسس و…. رو مد نظر قرار بدید.
سلام
ببخشید شما دوربین صنعتی هم میفروشید؟
اگه اره قیمتهای ب چ شکله
لطفا با ما تماس بگیرید.
این نرم افزار زبان پایتون هم پشتیبانی میکنه؟؟!!
ورژن های جدیدتر بله ولی ورژن کرکی که روی سایت هست خیر
سلام وارد صفحه دانلود میشویم اعلام میکنه با پوزش این صفحه پیدا نشد
سلام . بررسی کردم مشکلی نداره.
سلام
ببخشید زبان اصلی برنامه نویسی این نرم افزار پایتون هستش یا سی شارپ؟
سلام . از کد های پایتون و سی شارپ می تونید استفاده کنید، اما هالکن امکانات بیشتری داره بنابراین برخی کدها مخصوص به خود هالکن هست.