این دوره آموزش بینایی کامپیوتر در پایتون با استفاده از Python, OpenCV و TensorFlow است. بینایی کامپیوتر یکی از شاخه های علم کامپیوتر است که بر روی همتاسازی عملکرد پیچیده سیستم بینایی انسان کار میکند. در فرایند کار CV، تصاویر و ویدئو هایی از جهان واقعی گرفته میشوند، سپس پردازش و تحلیل میشوند تا به ماشین ها اجازه استخراج اطلاعات مفیدی از جهان را بدهند. در دوره آموزشی Udemy Computer Vision in Python for Beginners (Theory & Projects با آموزش پردازش تصویر کامپیوتری در پایتون اشنا خواهید شد.
دسته:
نرم افزار ←
خانگی ←
ستاره شناسی و نجوم
Nebulosity نرم افزاری حرفه ای اما در عین حال ساده برای ضبط و پردازش تصاویر نجومی است. این نرم افزار از انواع مختلف دوربین ها برای گرفتن عکس و پردازش تصویر با اکثر فرمت ها (بیشتر فرمت های FITS و PNG، TIFF، JPEG، فایل های DSLR RAW و ...) پشتیبانی می کند. این برنامه تصویرگران تازه کاری را که به دنبال ضبط تصاویر اولیه خود هستند به تصویرگران پیشرفته ای که به دنبال یک برنامه ضبط راحت و انعطاف پذیر برای استفاده در این زمینه می باشند تبدیل می کند. شما می توانید با کمک ابزارهای قدرتمند موجود در نرم افزار Nebulosity برای ساخت بیشتر تصاویرخود بهره ببرید.
دسته:
مکینتاش ←
نرم افزار
|
طراحی و گرافیک
,
دسکتاپ
,
کاربردی
Nebulosity نرم افزاری حرفه ای اما در عین حال ساده برای ضبط و پردازش تصاویر نجومی است. این نرم افزار از انواع مختلف دوربین ها برای گرفتن عکس و پردازش تصویر با اکثر فرمت ها (بیشتر فرمت های FITS و PNG، TIFF، JPEG، فایل های DSLR RAW و ...) پشتیبانی می کند. این برنامه تصویرگران تازه کاری را که به دنبال ضبط تصاویر اولیه خود هستند به تصویرگران پیشرفته ای که به دنبال یک برنامه ضبط راحت و انعطاف پذیر برای استفاده در این زمینه می باشند تبدیل می کند. شما می توانید با کمک ابزارهای قدرتمند موجود در نرم افزار Nebulosity برای ساخت بیشتر تصاویرخود بهره ببرید.
دسته:
نرم افزار ←
خانگی ←
ستاره شناسی و نجوم
|
ویرایشگر عکس
CCDStack2 نرم افزاری قدرتمند و با کاربرد آسان برای پردازش تصاویر نجومی است که تمام ابزارهای ضروری را برای ایجاد بهترین تصاویر از داده های خام را برای ستاره شناسان فراهم می کند. CCDStack در رابط کاربری خود نمایشگرهای منحصربفردی برای نمایش و بررسی تصاویر و داده ها فراهم نموده است و ابزارهای زیادی را نیز برای پردازش، مونتاژ و مشاهده تصاویر نجومی در اختیار کاربرانش قرار می دهد و برای بهینه سازی فرآیندهای پردازش، تحلیل و بررسی از مفاهیم و روش های آماری پیشرفته استفاده می کند. این نرم افزار ازقابلیت پردازنده های متعدد پشتیبانی می کند و همین امر منجر به عملکرد سریع تر برنامه در انجام کنترل های لازم در تصحیح خطاهای مربوط به ترکینگ های جزئی و همچنین مپینگ دارای بد پیکسل می شود. این نرم افزار می تواند از تمام فضای حافظه ای که سیستم در اختیارش قرار می دهد به خوبی استفاده کند و همین امر باعث می شود تا پردازش و پاسخدهی نرم افزار بسیار سریع تر از سایر نرم افزارهای مشابه باشد. در واقع اندازه پشته فقط به میزان حافظه موجود در دستگاه شما محدود می شود.
اوپنسیوی (OpenCV) یا همان Open Computer Vision Library مجموعه ای از کتابخانههای برنامهنویسی پردازش تصویر و یادگیری ماشین است. این مجموعه بیشتر بر پردازش تصویر بی درنگ (Real Time) تمرکز دارد. در ابتدا توسط اینتل ساخته و پشتیبانی میشد و هم اکنون توسط Willow Garage و Itseez پشتیبانی میگردد. استفاده از آن با پروانه فری بیاسدی آزاد است. اوپن سی وی کتابخانهای چندسکویی است و توسط سیستم عامل های ویندوز، لینوکس، مک اواس، آی او اِس و اندروید پشتیبانی میشود. همچنین دارای رابط برنامه نویسی به زبان های سی، سی++، پایتون، جاوا و متلب است. یکی از اهداف OpenCV فراهم کردن یک زیربنای بینایی کامپیوتر با کاربرد ساده است؛ به طوری که افراد بتوانند برنامههای بینایی نسبتاً پیچیده خود را به سرعت بسازند. کتابخانه OpenCV شامل بیش از ۵۰۰ تابع پیرامون موضوعات مختلف بینایی، از بررسی محصول کارخانه گرفته تا تصویربرداری پزشکی، امنیت، واسط کاربر، تنظیم دوربین، رباتیک و بینایی دوچشمی (استریو) است. از آنجا که همواره قرابت زیادی بین بینایی کامپیوتر و یادگیری ماشین وجود اشته است، OpenCV شامل یک کتابخانه یادگیری ماشین همهمنظوره (۳MLL) نیز هست. این زیر کتابخانه، روی مباحث تشخیص الگوی آماری و دستهبندی تمرکز دارد. در دوره آموزشی Packt Hands-On Computer Vision with OpenCV 4, Keras, and TensorFlow 2 با آموزش پردازش تصویر کامپیوتری با اوپن سی وی 4، کراس و تنسورفالو 2 اشنا خواهید شد.
Split-FX محصول شرکت Split Engineering یک نرم افزار تخصصی جهت مشخصهسازی سایتهای سنگی در محیطی امن و سریع است. این نرم افزار با پردازش نقاط ابری سهبعدی حاصل از اسکنهای LiDAR یا فتوگرامتری قادر است تا اطلاعات وسیعی شامل نقشهسازی سلولی سنگها و تعیین شرایط پیش از انفجار به همراه سایز بلوکها و فواصل اتصالات، انجام آنالیز سطح مقطع برای ناپایداری شیب، مدلسازی سقوط سنگها و اندازهگیری دقیق انباشت و شناسایی تغییر در حرکت سقوط سنگها یا زمین به مهندسان ارائه کند. این نرم افزار با پردازش دادههای حاصل از Point Cloud ها همچنین قادر است تا جهتگیری و توزیع شکست سنگها را تعیین کرده و سختی آنها را به طور نسبی تخمین بزند. با استفاده از این نرم افزار میتوانید نقاط ابری را ویرایش کنید، عکسهای دیجیتالی را مشاهده کنید، مشهای مثلثی بسازید و بر روی دادهها اندازهگیریهای حجمی، فاصلهای و سطحی انجام دهید.
پایتون (Python) یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا است که می توان از آن در نرم افزار ها و تکنولوژی های متنوع بهره برد. این زبان برنامه نویسی (در ایران پیتون هم تلفظ می شود) با داشتن کتابخانه های گسترده (library) روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز ممکن است. کد های نوشته شده در این زبان در محدوده وسیعی از پلتفرم ها مانند لینوکس، ویندوز، مک و حتی گوشی های موبایل قابل اجرا است. همانطور که گفته شد این زبان از زبانهای برنامه نویسی مفسر بوده و به صورت کامل یک زبان شیگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند. پردازش تصاویر امروزه بیشتر به موضوع پردازش تصویر دیجیتال گفته میشود که شاخهای از دانش رایانه است که با پردازش سیگنال دیجیتال که نماینده تصاویر برداشته شده با دوربین دیجیتال یا پویش شده توسط پویشگر هستند سر و کار دارد. در دوره Udemy Python 3 Image Processing Masterclass: Go from Zero to Hero با آموزش پردازش تصویر در پایتون 3 آشنا خواهید شد.
اوپنسیوی (OpenCV) یا همان Open Computer Vision Library مجموعه ای از کتابخانههای برنامهنویسی پردازش تصویر و یادگیری ماشین است. این مجموعه بیشتر بر پردازش تصویر بی درنگ (Real Time) تمرکز دارد. در ابتدا توسط اینتل ساخته و پشتیبانی میشد و هم اکنون توسط Willow Garage و Itseez پشتیبانی میگردد. استفاده از آن با پروانه فری بیاسدی آزاد است. اوپن سی وی کتابخانهای چندسکویی است و توسط سیستم عامل های ویندوز، لینوکس، مک اواس، آی او اِس و اندروید پشتیبانی میشود. همچنین دارای رابط برنامه نویسی به زبان های سی، سی++، پایتون، جاوا و متلب است. یکی از اهداف OpenCV فراهم کردن یک زیربنای بینایی کامپیوتر با کاربرد ساده است؛ به طوری که افراد بتوانند برنامههای بینایی نسبتاً پیچیده خود را به سرعت بسازند. کتابخانه OpenCV شامل بیش از ۵۰۰ تابع پیرامون موضوعات مختلف بینایی، از بررسی محصول کارخانه گرفته تا تصویربرداری پزشکی، امنیت، واسط کاربر، تنظیم دوربین، رباتیک و بینایی دوچشمی (استریو) است. از آنجا که همواره قرابت زیادی بین بینایی کامپیوتر و یادگیری ماشین وجود اشته است، OpenCV شامل یک کتابخانه یادگیری ماشین همهمنظوره (۳MLL) نیز هست. این زیر کتابخانه، روی مباحث تشخیص الگوی آماری و دستهبندی تمرکز دارد. در دوره آموزشی Udemy Python for Computer Vision with OpenCV and Deep Learning با آموزش پایتون برای پردازش تصویر با اوپن سی وی و یادگیری عمیق آشنا می شوید.
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 با مفاهیم پردازش تصویر و زبان برنامه نویسی لب ویو آشنا می شوید.