مشخصات کتاب
-
Joseph Howse
-
2012
-
انگلیسی
-
626
-
227
-
0
دانلود کتاب Android Application Programming with OpenCV
امروزه می توانید با یک گوشی همراه، عکس با کیفیت گرفته، آن را مطابق نیاز ویرایش کنید و با تمام دوستان خود حتی کاربران در کشورهای دیگر به اشتراک بگذارید. می بینید که در عرض چند ثانیه یک عکس را به صورت انبوه تولید و منتشر کرده اید. با استفاده از کتابخانههای برنامهنویسی پردازش تصویر و یادگیری ماشین OpenCV، می توانید حجم قابل توجهی از اطلاعات تصویری را به صورت بلادرنگ (real-time) بر روی دستگاه موبایل پردازش و تبدیل نمایید. در نتیجه ی وجود این امکانات شما به عنوان برنامه نویس می توانید انواع فایل ها و اطلاعات تصویری را در اختیار کاربران موبایل خود قرار دهید و در زمان لازم ویژگی هایی که اهمیت هنری را برجسته نمایید. اندروید محیط مناسبی برای انجام این دست آزمایشات است چرا که از زبان سطح بالای Java بهره می گیرد، رابط های استانداردی برای به اشتراک گذاری اطلاعات تصویری بین اپلیکیشن های مختلف فراهم می آورد و یک سیستم عامل open source است، از اینرو می توانید به کدها و پیاده سازی آن به راحتی دسترسی داشته باشید.
Chapter 1: Setting Up OpenCV 7
System requirements 8
Setting up a development environment 8
Getting a ready-made development environment – Tegra Android Development Pack (TAPD) 9
Assembling a development environment piece-by-piece 11
Getting the prebuilt OpenCV4Android 14
Building OpenCV4Android from source 14
Building the OpenCV samples with Eclipse 16
Finding documentation and help 30
Summary 30
Chapter 2: Working with Camera Frames 31
Designing our app – Second Sight 31
Creating the Eclipse project 34
Enabling camera and disk access in the manifest 38
Creating menu and string resources 40
Previewing and saving photos in CameraActivity 42
Deleting, editing, and sharing photos in LabActivity 52
Summary 55
Chapter 3: Applying Image Effects 57
Adding files to the project 57
Defining the Filter interface 59
Mixing color channels 60
Making subtle color shifts with curves 64
Processing a neighborhood of pixels with convolution filters 69
Adding the filters to CameraActivity 71
Summary 76Chapter 4: Recognizing and Tracking Images 77
Adding files to the project 77
Understanding image tracking 79
Writing an image tracking filter 81
Adding the tracker filters to CameraActivity 87
Summary 92
Chapter 5: Combining Image Tracking with 3D Rendering 93
Adding files to the project 93
Defining the ARFilter interface 94
Building projection matrices in CameraProjectionAdapter 95
Modifying ImageDetectionFilter for 3D tracking 99
Rendering the cube in ARCubeRenderer 104
Adding 3D tracking and rendering to CameraActivity 108
Learning more about 3D graphics on Android 112
Summary 112
Index 113
|
ISBN: |
978-1-84969-520-6 |
|
Year: |
2013 |
|
Pages: |
130 |
|
Language: |
English |
|
File size: |
6.2 MB |
|
File format: |
|