این کتاب به آموزش عملی توسعه برنامههای بینایی ماشین در سیستمعامل اندروید با استفاده از کتابخانه قدرتمند OpenCV 3 میپردازد و خواننده را با مراحل کامل پردازش تصویر در محیط موبایل آشنا میکند. در این کتاب ابتدا نحوه راهاندازی محیط توسعه و استفاده از کتابخانه OpenCV در پروژههای اندرویدی توضیح داده میشود و سپس مفاهیم اصلی پردازش تصویر مانند کار با فریمهای دوربین، مدیریت دادههای تصویری، تبدیل فضای رنگی، فیلترگذاری، حذف نویز و تشخیص لبهها بررسی میشود. در ادامه مباحث پیشرفتهتری مانند شناسایی و ردیابی تصویر، ترکیب ردیابی با رندر سهبعدی و توسعه قابلیتهای واقعیت افزوده مطرح میشود. همچنین نحوه استفاده از OpenGL برای نمایش عناصر سهبعدی روی تصاویر دوربین و ادغام زبان ++C با جاوا از طریق JNI برای افزایش کارایی برنامهها مورد بررسی قرار گرفته است. ساختار پروژهها، نحوه مدیریت منابع و روشهای عیبیابی در محیطهای توسعه Eclipse و Android Studio نیز در این کتاب توضیح داده شده است. محتوای کتاب به گونهای تنظیم شده که هم برای دانشجویان رشتههای مهندسی کامپیوتر و هوش مصنوعی و هم برای توسعهدهندگان اپلیکیشنهای اندروید که قصد استفاده از پردازش تصویر و بینایی ماشین را دارند قابل استفاده باشد.
مشخصات
- نویسنده: Joseph Howse
- مترجم: علیرضا سخندان - الهام شعبانی نیا
- ناشر: انتشارات کیان
- سال انتشار: 2016
- نوبت چاپ: 1
- تعداد صفحات: 263
- ویراستار: لیلا رفیعی
- شابک: 9786003071506
- زبان: فارسی
- دارای CD همراه
فهرست مطالب
- فصل 1 : تنظیم Open CV3
- فصل 2 : کار با فریم های دوربین
- فصل 3 : معرفی کتاب Open CV3 و امکانات اولیه آن
- فصل 4 : اعمال جلوه های تصویر
- فصل 5 : شناسایی و ردیابی تصاویر
- فصل 6 : ادغام ردیابی تصویر بارندر سه بعدی
- فصل 7 : ترکیب زبان++ C جاوا بااستفاده از JNI
کاربردهای رایج
این کتاب برای افرادی طراحی شده که قصد دارند درک عملی از پردازش تصویر و بینایی ماشین در پلتفرم اندروید داشته باشند. توسعهدهندگان موبایل، دانشجویان حوزه هوش مصنوعی و مهندسان نرمافزار میتوانند با استفاده از مثالهای عملی کتاب، نحوه کار با دوربین، پردازش تصاویر و پیادهسازی الگوریتمهای بینایی ماشین را در برنامههای اندرویدی یاد بگیرند.
- یادگیری پردازش تصویر در اندروید
- توسعه اپلیکیشنهای بینایی ماشین موبایل
- پیادهسازی فیلترهای تصویری در برنامههای اندرویدی
- تشخیص لبهها و پردازش رنگ در تصاویر
- شناسایی و ردیابی اشیا در تصویر
- توسعه برنامههای واقعیت افزوده
- آموزش استفاده از کتابخانه OpenCV در اندروید
- ترکیب ++C و جاوا در پروژههای پردازش تصویر
- استفاده از دوربین موبایل برای تحلیل تصویر
- پروژههای آموزشی دانشگاهی در حوزه بینایی ماشین