Android Application Programming with OpenCV 3

0
(0)

Android Application Programming with OpenCV 3
 

  • Author:Joseph Howse
  • Length: 167 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2015-07-03
  • ISBN-10: 1785285386
  • ISBN-13: 9781785285387
  • Sales Rank: #2969155 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Build Android apps to capture, manipulate, and track objects in 2D and 3D

    About This Book

    • Capture and display real-time videos and still images
    • Manipulate image data using OpenCV and Apache Commons Math
    • A step-by-step guide to building Android and CV applications

    Who This Book Is For

    If you are a Java developer who is new to computer vision and would like to learn through application development, then this book is for you. You are expected to have a mobile device running Android 2.2 (Froyo) or greater, including a camera. Experience in Java is a must.

    What You Will Learn

    • Install OpenCV and an Android development environment on Windows, Mac, or Linux
    • Control a camera and use its perspective in augmented reality
    • Share photos with other apps via Android’s MediaStore and Intent classes
    • Create GUIs and handle events using Android activities and OpenCV
    • Train an image recognizer that can locate famous paintings in a scene
    • Apply “curves” and other color transformations to simulate the look of old photos
    • Apply convolution filters that sharpen, blur, emboss, or darken the details of an image

    In Detail

    Android Application Programming with OpenCV 3 is a practical, hands-on guide to computer vision and mobile app development. It shows how to capture, manipulate, and analyze images while building an application that combines photography and augmented reality. To help the reader become a well-rounded developer, the book covers OpenCV (a computer vision library), Android SDK (a mobile app framework), OpenGL ES (a 3D graphics framework), and even JNI (a Java/C++ interoperability layer).

    Now in its second edition, the book offers thoroughly reviewed code, instructions, and explanations. It is fully updated to support OpenCV 3 and Android 5, as well as earlier versions. Although it focuses on OpenCV’s Java bindings, this edition adds an extensive chapter on JNI and C++, so that the reader is well primed to use OpenCV in other environments.

    Table of Contents

    Chapter 1: Setting Up OpenCV
    Chapter 2: Working with Camera Frames
    Chapter 3: Applying Image Effects
    Chapter 4: Recognizing and Tracking Images
    Chapter 5: Combining Image Tracking with 3D Rendering
    Chapter 6: Mixing Java and C++ via JNI

    中文:

    书名:使用OpenCV 3进行Android应用程序编程

    构建Android应用程序以捕获、操作和跟踪2D和3D中的对象

    关于本书

    • 捕获和显示实时视频和静止图像
    • 使用OpenCV和ApacheCommons Math处理图像数据
    • 构建Android和简历应用程序的分步指南

    这本书是为谁写的

    如果您是一名刚接触计算机视觉的Java开发人员,并且希望通过应用程序开发来学习,那么这本书是为您准备的。你需要有一台运行Android 2.2(Froyo)或更高版本的移动设备,包括摄像头。必须具备Java方面的经验。

    What You Will Learn

    • 在Windows、Mac或Linux上安装OpenCV和Android开发环境
    • 在增强现实中控制摄像头并使用其视角
    • 通过Android的MediaStore和Intent类与其他应用程序共享照片
    • Create GUIs and handle events using Android activities and OpenCV
    • 训练一个能在场景中定位名画的图像识别器
    • 应用曲线和其他颜色变换来模拟旧照片的外观
    • 应用卷积滤镜来锐化、模糊、浮雕或使图像细节变暗

    详细地说

    使用OpenCV3的Android应用程序编程是计算机视觉和移动应用程序开发的实用动手指南。它展示了如何在构建结合摄影和增强现实的应用程序时捕获、处理和分析图像。为了帮助读者成为一名全面的开发人员,本书涵盖了OpenCV(计算机视觉库)、Android SDK(移动应用程序框架)、OpenGL ES(3D图形框架),甚至JNI(Java/C++互操作性层)。

    现在是第二版,这本书提供了全面回顾的代码、说明和解释。它完全更新了,支持OpenCV 3和Android 5,以及更早的版本。尽管它关注的是OpenCV的Java绑定,但这个版本增加了关于JNI和C++的大量章节,以便读者能够在其他环境中使用OpenCV。

    目录表

    第1章:设置OpenCV
    第2章:使用摄影机框架
    第三章:应用图像效果
    Chapter 4: Recognizing and Tracking Images
    第5章:将图像跟踪与3D渲染相结合
    第6章:通过JNI混合Java和C++

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册