首页
›
Linux内核与驱动
›
122-Android相机框架
›
《Android相机框架工程案例:扫码相机与文档扫描应用开发》
VIP10
本课程属于:122-Android相机框架
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android相机框架工程案例:扫码相机与文档扫描应用开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与项目总览
课程目标 · 项目功能演示(扫码与文档扫描) · 技术栈概览(CameraX
课程导学
项目总览
02
Android相机开发基础
Camera API演进史(Came… · CameraX的优势与架构 · 生命周期感知
Android
相机开发基础
03
CameraX核心组件详解
Preview · ImageCapture · ImageAnalysis
CameraX
核心组件详解
04
CameraX实战
预览画面:配置PreviewView · 实现相机预览 · 处理屏幕旋转与配置变更
CameraX
PreviewView
05
CameraX实战
拍照功能 · 设置拍照参数(闪光灯 · 对焦模式)
CameraX
拍照功能
06
CameraX实战
图像分析 · 获取YUV_420_888格式帧数据 · 性能优化
CameraX
图像分析
07
相机权限与适配
Android 6.0+运行时权限申… · WRITE_EXTERNAL_STO… · Android 13+细粒度媒体权限
相机权限
适配
08
扫码技术原理
一维码/二维码编码原理 · ZXing与ML Kit Barco… · 选择ML Kit的理由
扫码技术原理
一维码
09
ML Kit Barcode Scanning集成
添加依赖 · 配置BarcodeScanningO… · 创建BarcodeScanner实例
ML
Kit
10
实时扫码实现(上)
将ML Kit Analyzer集成… · 处理扫描结果
实时扫码实现
ML
11
实时扫码实现(下)
自定义扫码框UI(Viewfinde… · 绘制扫描线动画 · 处理连续扫码与防抖
实时扫码实现
UI
12
扫码结果处理
解析Barcode原始数据(URL · 文本 · 联系方式等)
扫码结果处理
Barcode
13
文档扫描需求分析
文档扫描应用功能拆解(边缘检测 · 透视变换 · 图像增强)
文档扫描需求分析
文档扫描应用功能…
14
OpenCV for Android入门
OpenCV Android SDK… · 基础图像处理操作(灰度 · 二值化
OpenCV
for
15
文档边缘检测算法
Canny边缘检测原理 · 轮廓查找(findContours) · 筛选最大四边形轮廓
文档边缘检测算法
Canny
16
透视变换与文档矫正
获取四个角点 · 计算透视变换矩阵(getPerspe… · 应用变换(warpPerspecti…
透视变换
文档矫正
17
图像增强与后处理
自适应阈值 · 对比度增强 · 锐化滤镜
图像增强
后处理
18
文档扫描UI设计
拍摄引导框 · 实时边缘叠加显示(Overlay) · 手动调整角点功能
UI
文档扫描
19
多页文档管理
扫描结果列表展示(RecyclerV… · PDF生成(使用Android Pd… · 批量导出
多页文档管理
RecyclerV
20
图像裁剪与旋转
实现手动裁剪功能 · 旋转90°/180°/270° · 保持EXIF方向信息
图像裁剪
旋转
21
滤镜与色彩模式
灰度模式 · 黑白模式 · 增强模式
滤镜
色彩模式
22
性能优化与内存管理
Bitmap复用(BitmapFac… · 避免OOM · 使用CameraX背压策略
性能优化
内存管理
23
相机对焦与曝光控制
触摸对焦(FocusMetering… · 曝光补偿 · 锁定AE/AWB
相机对焦
曝光控制
24
闪光灯与手电筒控制
根据场景自动切换闪光灯模式 · 手电筒模式(Torch) · CameraX控制接口
闪光灯
手电筒控制
25
相机设置与偏好存储
分辨率选择 · 画幅比例(4:3/16:9) · 使用DataStore保存用户偏好
相机设置
偏好存储
26
国际化与无障碍
支持多语言(strings.xml) · 内容描述(ContentDescri… · TalkBack适配
国际化
无障碍
27
单元测试与UI测试
测试CameraX UseCase绑… · 使用FragmentScenario… · Mockito模拟CameraPro…
UI
单元测试
28
应用打包与发布
配置build.gradle(min… · targetSdk) · ProGuard/R8混淆规则
应用打包
发布
29
项目实战
扫码相机完整实现:整合所有扫码功能 · 优化用户体验 · 添加震动反馈与提示音
项目实战
扫码相机完整实现
30
项目实战
文档扫描仪完整实现:整合边缘检测 · 透视变换 · 多页管理
项目实战
文档扫描仪完整实…
所属VIP或分类
同VIP:Android相机框架HDR模式实现:多帧融合与算法调度
同VIP:Android相机框架ZSL模式调优:零延迟拍照与性能平衡
同VIP:Android相机框架实战项目:自定义相机应用从零搭建