OpenCV Android Development in Practice
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已有 Android 开发基础,想为 App 增加图像识别、人脸处理功能的工程师
- 正在做毕业设计或技术项目,需要完整视觉案例流程与代码思路的学生
- 习惯「边写代码边学」、希望少读公式多动手的 OpenCV 入门者
- 想了解如何把 C++ 视觉算法通过 NDK 接入 Android 的开发者
Not a good fit for
- 完全没有 Java 和 Android 基础、需要先补语言与四大组件的零基础读者
- 期望系统学习计算机视觉数学原理与算法推导的研究型读者
- 寻找最新版 OpenCV 4.x/Kotlin/Compose 现代移动端开发实践的人
Reading tips
- 先照第 1 章的步骤把 OpenCV Android SDK 环境跑通并成功构建演示 App,再开始后续章节。
- 阅读时对照代码实践:Mat 与 Bitmap 的转换、像素操作等章节建议亲手写一遍,避免只读不练。
- 进入第 8~10 章前先确定一个自己的小目标(如证件识别或美颜),带着需求读案例,效果更好。
- 注意书中版本年代较早(2018 年),SIFT、SURF 等在新版 OpenCV 中位置有变化,请对照所用版本的 API 文档调试。
About the publisher
In addition to science and technology and professional publishing, the books in our catalog from China Machine Press also reflect a sustained focus on psychology, computing, management, finance and economics, and social sciences. In psychology, the catalog includes works by C. G. Jung and introductions to analytical psychology, as well as applied topics such as stress and health, and addiction and healing. In computing, it features Structure and Interpretation of Computer Programs (JavaScript Edition). Management and finance titles include Administrative Behavior (4th Edition), The Price of Inequality (Collector's Edition), and This Time Is Different: Eight Centuries of Financial Folly (Commemorative Edition). In the philosophy and history of science, there is The Worldview: The Third Edition. Relevant authors include C. G. Jung, William McGuire, Sonu Shamdasani, and Gabor Maté. Public information is limited; the above summarizes the publisher's profile based solely on the books in our catalog.
Contents
- Preface
- Part One A Systematic Study of OpenCV Image Processing
- Chapter 1 The OpenCV Android Development Framework (1.1 What Is OpenCV 1.2 Setting Up the Development Environment 1.3 Building the Demo App 1.4 Taking Photos and Selecting Images 1.5 Summary)
- Chapter 2 Mat and Bitmap Objects (2.1 Mat Objects 2.2 Bitmap Objects in Android 2.3 Drawing and Filling Basic Shapes 2.4 Using and Converting Mat and Bitmap 2.5 Summary)
- Chapter 3 Mat Pixel Operations (3.1 Reading and Writing Pixels 3.2 Image Channels and Mean/Variance Calculation 3.3 Arithmetic Operations and Adjusting Image Brightness and Contrast 3.4 Weight-Based Image Blending 3.5 Other Pixel Operations on Mat 3.6 Summary)
- Chapter 4 Image Operations (4.1 Blurring 4.2 Statistical Ranking Filters 4.3 Edge-Preserving Filters 4.4 Custom Filters 4.5 Morphological Operations 4.6 Thresholding and Thresholds 4.7 Summary)
- Chapter 5 Basic Feature Detection (5.1 Gradient Computation 5.2 The Laplacian Operator 5.3 Canny Edge Detection 5.4 Hough Line Detection 5.5 Hough Circle Detection 5.6 Contour Discovery and Drawing 5.7 Contour Analysis 5.8 Image Histograms 5.9 Template Matching 5.10 Summary)
- Chapter 6 Feature Detection and Matching (6.1 Harris Corner Detection 6.2 Shi-Tomasi Corner Detection 6.3 SURF Feature Detection 6.4 SIFT Feature Detection 6.5 Detectors and Descriptors in Feature2D 6.6 Finding Known Objects with Feature Matching 6.7 Cascade Classifiers and Face Detection 6.8 Summary)
- Chapter 7 Using the Camera (7.1 Using JavaCameraView 7.2 Landscape and Portrait Display 7.3 Processing Camera Preview Frames 7.4 Implementing Face Detection in Preview Frames 7.5 Summary)
- Part Two OpenCV4Android in Practice
- Chapter 8 OCR Recognition (8.1 What Is OCR 8.2 The Open-Source OCR Framework Tesseract 8.3 Recognizing ID Card Numbers 8.4 Improving OCR Accuracy 8.5 Summary)
- Chapter 9 Face Beautification (9.1 Integral Image Calculation 9.2 Local Mean-Variance Filtering 9.3 Mask Layer Generation 9.4 Gaussian Weight Blending 9.5 Edge Enhancement 9.6 Implementing Beautification 9.7 Summary)
- Chapter 10 Real-Time Eye Tracking and Rendering (10.1 Interface Display and Camera Preview 10.2 Face Detection and Tracking 10.3 Finding Eye Candidate Regions 10.4 Eye Detection 10.5 Black Pupil Localization 10.6 Rendering and Optimization 10.7 Summary)
FAQ
这本书需要什么前置基础?
书里的代码是 Java 还是 C++?
书中的实案例有哪些?
2018 年的书,现在学还适用吗?
这本书适合当作 OpenCV 入门书吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Jia Zhigang is a Chinese writer, journalist and sports commentator. A graduate of Dalian University of Technology, he has worked as a reporter for the Shenzhen Press Group and as vice chairman of the Guangdong Network Writers Association. He is known for popular history writing, most notably the multi-volume series Speaking of the Spring and Autumn Period, which traces the rise and fall of the feudal states and the fates of their figures, with volumes devoted to the Confucius family, the character of sages, the rise and fall of Wu and Yue, the rivalry of Jin and Chu, the feuds of Qin and Jin, the rise of Qi and Chu, and the great disorder of the age. His works are often classified as history reading, and also touch on Eastern philosophy and law. He has appeared as a speaker on CCTV's Lecture Room and now lives in the United States as a Chinese writer. Public information is limited, and his birth and death years are unknown; twelve of his works are held in this collection.