بارمان ویژنcropped-BARMAN-VISION-ICO-LOGO.pngبارمان ویژنبارمان ویژن
  • آموزشگاه بینایی
  • پروژه‌ها
  • تجهیزات بینایی ماشین
    • دوربین اسکن خطی
    • دوربین مینیاتوری
      • دوربین ‌GigE مینیاتوری
      • دوربین USB3 مینیاتوری
      • دوربین ‌USB2 مینیاتوری
    • دوربین ‌پزشکی
  • راهکار بینایی
  • بلاگ
✕

ماژول LabVIEW Vision Development

  • صفحه اصلی
  • نرم‌افزار پردازش تصویر
  • ماژول LabVIEW Vision Development
MVTec Halcon 21.11
نرم‌افزار HALCON چیست؟
۱۰ آذر ۱۴۰۰
data matrix
Data Matrix ECC200: بارکد دوبعدی با استاندارد تصحیح خطا
۲۴ اسفند ۱۴۰۰
منتشر شده توسط محمد کیانی در ۱۲ آذر ۱۴۰۰
موضوعات
  • نرم‌افزار پردازش تصویر
برچسب‌ها
  • image processing
  • industrial image processing
  • بینایی ماشین
LabVIEW Vision

فهرست محتوا

Toggle
  • ماژول LabVIEW Vision Development چیست؟
    • بررسی بیشتر LabVIEW Vision Development Module
    • مروری بر  Vision Development Module
    • شما با LabVIEW Vision Development Module چه کار می‌توانید انجام دهید؟
      • بازرسی و اندازه‌گیری محصولات
      • مدل‌های یادگیری عمیق را برای سیستم‌های بینایی ماشین توسعه دهید
      • انجام پردازش تصویر با سرعت بالا بر روی انواع FPGAها
    • تمایلی به برنامه‌نویسی ندارید؟
        • سؤالات متداول

ماژول LabVIEW Vision Development چیست؟

ماژول تخصصی LabVIEW Vision Development  یکی از قوی‌ترین ابزارهای پردازش تصویر در حوزه بینایی ماشین صنعتی و کنترل کیفیت خودکار است. این ماژول یک افزونه تخصصی از شرکت National Instruments می‌باشد که محیط برنامه‌نویسی LabVIEW را با بیش از صدها الگوریتم پیشرفته پردازش تصویر از جمله فیلترهای فضایی، ریخت‌شناسی (Morphology)، تطبیق الگو (Pattern Matching) و طبقه‌بندی اشیاء ادغام می‌کند.

شما قادر هستید تا از LabVIEW Vision Development Module برای تنظیم دوربین‌های صنعتی (با پروتکل‌هایی نظیر GigE ، USB3 و Camera Link)، آنالیز سفارشی تصویر و تهیه نتایج برای تولید و یا آزمون‌های صحه‌سنجی (Validation) استفاده کنید.

 این ماژول از پردازش موازی روی FPGAها پشتیبانی کرده و امکان استنتاج از مدل‌های یادگیری عمیق توسعه‌یافته در TensorFlow را فراهم می‌آورد. همچنین، به واسطه توابع قابل فراخوانی در محیط‌های C، C++، C# و LabVIEW Real-Time، راه‌حلی یکپارچه و مقیاس‌پذیر برای کاربردهای بینایی ماشین با سرعت بالا، اندازه‌گیری دقیق ابعادی، بازرسی عیوب سطحی، کالیبراسیون مترولوژیک و کنترل کیفیت خودکار ارائه می‌دهد.

بررسی بیشتر LabVIEW Vision Development Module

ماژول LabVIEW Vision Development به شما کمک می‌کند تا نرم‌افزاری برای کاربردهای بینایی ماشین و پردازش تصویر توسعه دهید. شما می‌توانید از این ابزار در محیط گرافیکی برنامه‌نویسی LabVIEW، C، C++ و C# سیستم‌های ویندوزی و LabVIEW برای سیستم‌های بلادرنگ استفاده کنید. همچنین از میان صدها الگوریتم پردازش تصویر شامل فیلترها، ریخت‌شناسی، تطبیق الگو و دسته‌بندی استفاده کنید.

ماژول LabVIEW شامل پردازش تصویر برای پردازنده‌ها و FPGAها است. این ماژول به مدل‌های وارده برای استنتاج توسط مدل‌های توسعه داده‌شده تحت TensorFlow مجهز شده است.این الگوریتم‌ها امکان استخراج ویژگی‌هایی نظیر مساحت، محیط، مرکز جاذبه و گشتاورهای مرتبه دوم را در بازرسی خودکار خطوط تولید دارویی، خودروسازی و الکترونیک فراهم می‌آورند.

مروری بر  Vision Development Module

با استفاده از LabVIEW Vision Development Module شما می‌توانید به‌راحتی و با انعطاف به توسعه نرم‌افزار بینایی ماشین خود بپردازید. شما قادر خواهید بود سخت‌افزار مناسب برای کاربردتان را انتخاب کرده، دوربین‌ها را تنظیم کنید، تصویر دریافت نموده و بازرسی و آنالیز نتایج را انجام دهید تا یک سیستم کاملاً سفارشی‌سازی شده بسازید. این فرآیند از فیلترهای فضایی، تبدیلات مورفولوژیکی و اصلاحات هندسی (Affine Transformation) بهره می‌برد تا تأخیر پردازش را تا محدوده میلی‌ثانیه کاهش دهد.

شما با LabVIEW Vision Development Module چه کار می‌توانید انجام دهید؟

این ماژول به شما کمک می‌کند تا از قدرت برنامه‌نویسی گرافیکی برای دستیابی به شمار زیادی از کاربردهای بینایی ماشین در چالش‌های توسعه و گسترش غلبه کنید.  برخی از کاربردهای ممکن با ماژول لب ویو:

بازرسی و اندازه‌گیری محصولات

به‌راحتی هرچه تمام، فعالیت‌های بازرسی را با دوربین صنعتی و سخت‌افزار درونی و همچنین ابزارهای مهندسی با الگوریتم‌های سفارش پذیر توسعه دهید.

مدل‌های یادگیری عمیق را برای سیستم‌های بینایی ماشین توسعه دهید

چالش‌های سخت بینایی ماشین را توسط توسعه مدل‌های یادگیری عمیق حل نمایید

انجام پردازش تصویر با سرعت بالا بر روی انواع FPGAها

دستیابی به تولید بالا و کنترل کیفی توسط پردازش تصویر بر بستر FPGA توسط ماژول LabVIEW 

تمایلی به برنامه‌نویسی ندارید؟

نرم‌افزار Vision Builder برای بازرسی خودکار، نرم‌افزاری کاربردی است که شما می‌توانید از آن به‌عنوان رابط دوربین‌ها، آنالیز تصویر سفارشی و تولید نتایج بازرسی بدون برنامه‌نویسی اقدام کنید. این ابزار به شما کمک می‌کند تا پردازش تصویر در بینایی ماشین را با سرعت هرچه بیشتر عملیاتی کنید. برای بازدید از سایت شرکت NI بر روی لینک کلیک کنید.

NI LabVIEW Vision development module

سؤالات متداول

1تفاوت اصلی بین LabVIEW Vision Development Module و Vision Builder در چیست؟

Vision Development Module (VDM) یک محیط برنامه‌نویسی کامل برای LabVIEW، C، C++ و C# است که کنترل صد در صدی بر الگوریتم‌ها، پردازش روی FPGA و اتصال به مدل‌های TensorFlow را فراهم می‌کند. اما Vision Builder یک نرم‌افزار بدون نیاز به کدنویسی است که برای تنظیم سریع دوربین، تست‌های اولیه و بازرسی‌های ساده خط تولید طراحی شده و انعطاف VDM را ندارد.

2آیا ماژول Vision Development از دوربین‌های غیر از برند National Instruments پشتیبانی می‌کند؟

بله، کاملاً. این ماژول با پروتکل‌های استاندارد صنعتی مانند GigE Vision، USB3 Vision و Camera Link کار می‌کند. در نتیجه هزاران مدل دوربین از برندهای Basler، FLIR، IDS، Allied Vision و غیره بدون نیاز به درایور اختصاصی پشتیبانی می‌شوند.

3چه نوع الگوریتم‌های پردازش تصویری در این ماژول موجود است؟

بیش از ۱۰۰ الگوریتم آماده شامل: فیلترهای فضایی (میانگین‌گیر، گوسین، سوبل)، ریخت‌شناسی (Erosion، Dilation)، تطبیق الگو (کورولیشن و هندسی)، اندازه‌گیری ابعاد (مساحت، محیط، مرکز جاذبه، گشتاورهای مرتبه دوم)، اصلاحات هندسی (Affine Transform) و دسته‌بندی اشیاء.

4آیا می‌توان از مدل‌های یادگیری عمیق TensorFlow در این ماژول استفاده کرد؟

بله. این ماژول مستقیماً از استنتاج (Inference) مدل‌های آموزش‌دیده در TensorFlow پشتیبانی می‌کند. شما مدل را در TensorFlow آموزش می‌دهید، خروجی (مانند فایل .pb یا SavedModel) را در VDM بارگذاری کرده و در فرآیند بازرسی بلادرنگ خط تولید استفاده می‌کنید.

5برای اجرای پردازش تصویر با سرعت بالا، آیا این ماژول از FPGA پشتیبانی دارد؟

بله، یکی از نقاط قوت اصلی VDM، پشتیبانی از پردازش موازی روی FPGA است. با استفاده از LabVIEW FPGA Module می‌توانید فیلترها و الگوریتم‌های سنگین را روی تراشه‌های FPGA بارگذاری کرده و تأخیر (Latency) را به محدوده میلی‌ثانیه یا حتی میکروثانیه کاهش دهید.

6در چه صنایعی معمولاً از این ماژول استفاده می‌شود؟

سه صنعت اصلی:
۱. داروسازی: بازرسی شیشه‌آمپول‌ها، تاول‌پک و برچسب‌ها
۲. خودروسازی: اندازه‌گیری ابعاد قطعات، تشخیص جوش‌های نامرغوب
۳. الکترونیک: بازرسی بردهای مدار چاپی (PCBA)، ترازبندی اجزای SMD

7آیا برای کار با این ماژول حتماً باید LabVIEW بلد بود؟

نه لزوماً. اگرچه VDM عمیقاً با LabVIEW ادغام شده، اما توابع و کتابخانه‌های آن در محیط‌های C، C++ و C# نیز قابل فراخوانی هستند. بنابراین تیم‌های نرم‌افزاری که به ویژوال استودیو عادت دارند نیز می‌توانند از آن استفاده کنند بدون اینکه حتی یک خط کد گرافیکی LabVIEW بنویسند.

8آیا این ماژول برای سیستم‌های بلادرنگ (Real-Time) مناسب است؟

بله. VDM به صورت اختصاصی از LabVIEW Real-Time پشتیبانی می‌کند. شما می‌توانید الگوریتم‌های بینایی ماشین را روی کنترلرهای Real-Time NI (مانند PXI یا cRIO) اجرا کنید، بدون اینکه لینوکس یا ویندوز تداخلی در زمان‌بندی ایجاد کند.

9چه معیارهای اندازه‌گیری ابعادی با این ماژول قابل محاسبه است؟

مجموعه کاملی از ویژگی‌های مورفولوژیکی شامل:

  • مساحت و محیط

  • مرکز جاذبه (Centroid)

  • گشتاورهای مرتبه دوم (جهت و پهنای قطعه)

  • قطر معادل، انحراف معیار شدت روشنایی

  • استخراج Edge profile برای خطی بودن قطعات

10آیا بدون برنامه‌نویسی هم می‌توان از قابلیت‌های NI در بینایی ماشین استفاده کرد؟

بله، شرکت National Instruments نرم‌افزار دیگری به نام Vision Builder for Automated Inspection (VBAI) ارائه می‌دهد. VBAI کاملاً بدون کدنویسی و با رابط گرافیکی Drag-And-Drop کار می‌کند. اما انعطاف پردازش موازی روی FPGA، فراخوانی توابع در C/C++ و اتصال به یادگیری عمیق را ندارد. پیشنهاد می‌شود ابتدا از Vision Builder برای اثبات مفهوم (Proof-of-Concept) استفاده کنید، سپس پروژه نهایی را با VDM پیاده‌سازی کنید.

اشتراک گذاری
0
محمد کیانی
محمد کیانی

مطالب مرتبط

MVTec Halcon 21.11
۱۰ آذر ۱۴۰۰

نرم‌افزار HALCON چیست؟


اطلاعات بیشتر
OpenCV features
۰۲ مرداد ۱۴۰۰

کتابخانه OpenCV چیست؟ ( معرفی + کاربردها)


اطلاعات بیشتر

دیدگاهتان را بنویسید لغو پاسخ

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

-- بارگیری کد امنیتی --

گروه بارمان ویژن

افتخار داریم که فعالیتمان در زمینه بینایی ماشین، از سال ۱۳۹۴ آغاز شده است. در این مدت گام‌های موفقیت را آهسته و پیوسته برداشته‌ایم و به جایگاه حاضر رسیده‌ایم. در حال حاضر به عنوان تأمین‌کننده تجهیزات، طراح و مشاور در کنار شما هستیم و به مجریان بینایی ماشین مشاوره‌های لازم داده می‌شود؛ تولیدکنندگان گرامی ایران و ارمنستان نیز از سامانه‌های بینایی ماشین ما بهره‌برده‌اند.
پردازش تصویر توسط دوربین‌های صنعتی تخصص ماست.

نوشته‌های تازه

  • دوربین مداربسته صنعتی‌ (راهنمای انتخاب 2026‌ + کاربردها)
  • مقایسه تخصصی دوربین‌های صنعتی Basler و ZDS
  • آموزش اتصال به دوربین صنعتی ZDS از طریق Python و OpenCV
  • واژگان و اصطلاحات یادگیری عمیق
  • دوربین Datalogic

ارتباط با ما

آدرس:
اصفهان، خیابان جی شرقی، ارغوانیه، بلوار دانشگاه،  دانشگاه آزاد اسلامی واحد اصفهان، مرکز رشد واحدهای فناور، واحد ۵
اطلاعات تماس:
تلفن و واتساپ
۰۳۱۳۵۰۰۲۷۷۳
۰۹۰۲۴۰۰۴۴۸۰


تمام حق و حقوق محفوظ است.