پایتون (Python) یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا است که می توان از آن در نرم افزار ها و تکنولوژی های متنوع بهره برد. این زبان برنامه نویسی (در ایران پیتون هم تلفظ می شود) با داشتن کتابخانه های گسترده (library) روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز ممکن است. کد های نوشته شده در این زبان در محدوده وسیعی از پلتفرم ها مانند لینوکس، ویندوز، مک و حتی گوشی های موبایل قابل اجرا است. همانطور که گفته شد این زبان از زبانهای برنامه نویسی مفسر بوده و به صورت کامل یک زبان شیگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند. پردازش تصاویر امروزه بیشتر به موضوع پردازش تصویر دیجیتال گفته میشود که شاخهای از دانش رایانه است که با پردازش سیگنال دیجیتال که نماینده تصاویر برداشته شده با دوربین دیجیتال یا پویش شده توسط پویشگر هستند سر و کار دارد. در دوره Udemy Python 3 Image Processing Masterclass: Go from Zero to Hero با آموزش پردازش تصویر در پایتون 3 آشنا خواهید شد.
Split-Desktop محصول شرکت Split Engineering نرم افزاری تخصصی جهت آنالیز فرآیند خردایش سنگها به صورت دستی و Off-line است. روش کار این نرم افزار ورودی عکسهای دیجیتالی از زمینهای معدنی بوده که میتواند شامل توده گلی (Muck Pile)، ماشین حمل (Haul Truck)، توده Leach، نقطههای طراحی، تودههای نخاله، Stockpile، کمربند بالابر، سنگهای محافظ یا Rip Rap، رسوبات (Sediment) و یا هر عکس واضحی که وضعیت سنگهای خرد شده را نشان دهد، باشد. سپس این نرم افزار اندازه و توزیع سنگها را برای فرآیند خردایش در مراحل مختلف فرآیندهای صنعتی تعیین میکند. عکسهای دیجیتالی در این نرم افزار به صورت دستی مقیاسگذاری شده تا حداکثر دقت را داشته باشند.
پردازش تصاویر امروزه بیشتر به موضوع پردازش تصویر دیجیتال گفته میشود که شاخهای از دانش رایانه است که با پردازش سیگنال دیجیتال که نماینده تصاویر برداشته شده با دوربین دیجیتال یا پویش شده توسط پویشگر هستند سر و کار دارد. پردازش تصاویر دارای دو شاخه عمدهٔ بهبود تصاویر و بینایی ماشین است. بهبود تصاویر دربرگیرندهٔ روشهایی چون استفاده از فیلتر محوکننده و افزایش تضاد برای بهتر کردن کیفیت دیداری تصاویر و اطمینان از نمایش درست آنها در محیط مقصد (مانند چاپگر یا نمایشگر رایانه)است، در حالی که بینایی ماشین به روشهایی میپردازد که به کمک آنها میتوان معنی و محتوای تصاویر را درک کرد تا از آنها در کارهایی چون رباتیک و محور تصاویر استفاده شود. لبویو (LabVIEW) یک زبان برنامه نویسی گرافیکی است که توسط شرکت نشنال اینسترومنتس طراحی شده است و کاربرد آن بیشتر در سامانههای تست، اخذ داده، کنترل و پایش رایانهای است. LabVIEW تشکیل شده از حروف اول کلمات عبارت میزکار مهندسی ابزارهای مجازی آزمایشگاهی است. LabVIEW به صورت گستردهای برای کاربردهای مختلفی در صنایع، تحصیلات، آموزش و تحقیقات آزمایشگاهی به عنوان یک مدل استاندارد برای جمع آوری و پردازش دادهها و همچنین وسیلهای جهت کنترل و شبیه سازی ابزارهای مجازی درآمده است؛ این برنامه یک نرم افزار قدرتمند و قابل انعطاف جهت تجزیه و تحلیل سیستمهای اندازه گیری است. در دوره آموزشی Udemy Learn Computer Vision and Image Processing in LabVIEW با مفاهیم پردازش تصویر و زبان برنامه نویسی لب ویو آشنا می شوید.
Vision نام یکی از نرم افزارهای شرکت National Instruments که جزو دسته محصولات تصویر برداری و پردازش عکسهای مهندسی قرار دارد. این نرم افزار در واقع رابط کاربری بین سیستم عامل و تجهیزات تصویر برداری شرکت NI است؛ با استفاده از این نرم افزار میتوان آنالیزهای مهندسی بسیاری انجام داد. از این نرم افزار در زمینههای متعددی نظیر کنترل فرآیند و کنترل کیفیت، تستهای اتوماتیک برای نیمه هادیها، صنعت خودرو و الکترونیک، مانیتورینگ هوشمند و تصویر برداری پزشکی استفاده میشود.
Vision نام یکی از نرم افزارهای شرکت National Instruments که جزو دسته محصولات تصویر برداری و پردازش عکسهای مهندسی قرار دارد. این نرم افزار در واقع رابط کاربری بین سیستم عامل و تجهیزات تصویر برداری شرکت NI است؛ با استفاده از این نرم افزار میتوان آنالیزهای مهندسی بسیاری انجام داد. از این نرم افزار در زمینههای متعددی نظیر کنترل فرآیند و کنترل کیفیت، تستهای اتوماتیک برای نیمه هادیها، صنعت خودرو و الکترونیک، مانیتورینگ هوشمند و تصویر برداری پزشکی استفاده میشود.