三、我加的相机蒙版^^
      这个最重要了,就是为了这个才把这还未完工的工程放上来的。
      布局文件里面我们在加一个自定义的MaskSurfaceView,注意放在相机预览的前面,并要设置成透明(包括重刷图层的时候也要注意透明度)。
推荐
原创
2012-02-14 20:29:48
10000+阅读
点赞
10评论
Android基础入门教程——9.3 使用Camera拍照标签(空格分隔): Android基础入门教程本节引言本节给大家带来的是Android中Camera的使用,简单点说就是拍照咯,无非两种, 1.调用系统自带相机拍照,然后获取拍照后的图片 2.要么自己写个拍照页面 本节我们来写两个简单的例子体验下上面的这两种情况~1.调用系统自带Carema我们只需下面一席话语,即可调用系统相机,相机
转载
2023-08-17 12:48:48
57阅读
前言 在开发Android应用的时候,如果需要调用摄像头获取拍摄的照片,除了通过Intent调用系统现有相机应用拍摄照片之外,还可以通过直接调用Camera硬件去去获取摄像头拍摄的照片。本篇博客将讲解如何在Android应用中通过Camera拍摄照片,这个对开发相机类应用尤为重要,同样最后也将以一个简单的Demo演示。 本篇博客的主要内容:Camera验证设备是否配备摄像头硬件Camera捕获
转载
2023-07-27 22:04:22
247阅读
点赞
Android通过Camera来控制拍照,使用Camera比较简单,按步骤进行即可:下面用一个示例来演示:Activity:package com.home.activity;import java.io.File;import java.io.FileOutputStream;import android.app.Activity;import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.content.res.Conf
转载
2013-07-12 18:25:00
145阅读
2评论
概述Camera 可能是接下来个人想深入学习的课题,准备新起一个系列,从个人的角度总结阐述自己对于 Android Camera 的研究过程,希望也能够对其他想学习 Camera 的同学一些帮助。一、拍照本课程将阐述如何通过委托Android设备上的其他相机应用程序进行拍照 请求相机功能如果您的应用程序的基本功能涉及到 拍照,请将其在Google Play上的可见性限制为具有相机的设备。 以声明您
转载
2023-06-26 17:33:36
180阅读
前言上篇文章,我们已经用 Camera1 实现了预览和拍照的功能,但也说到,在API21的时候,Camera1已经被标注为弃用,因为它的API功能和灵活性满足不了现在日益复杂的相机开发了,所以在 API21之后,引入了 Camera2 。从功能来讲,Camera2 废弃了 Camera1 的框架,它支持更多的功能,比如:获取更多的帧(预览/拍照)信息,以及每一帧的参数配置支持更多的图片格式(yuv
转载
2023-07-06 11:19:16
537阅读
本篇文章将围绕自定义控件——CameraSurfaceView来阐述Android Camera的使用详解,这里的Camera不包含Camera2,因为Camera2只适应5.0+的安卓系统,而目前市面上5.0以下的安卓设备还是有相当大的一部分的,所以当前的主流还是使用Camera来开发相机。首先先介绍下CameraSurfaceView,这是一个集拍照,录像,闪光灯,摄像头切换,前后台切换,自适
转载
2023-08-26 10:25:36
408阅读
CameraGetting-started/Camera在前一章中,我们讨论了视图矩阵以及如何使用视图矩阵在场景中移动(我们稍微向后移动了一点)。OpenGL本身并不熟悉相机的概念,但我们可以通过逆向移动场景中的所有对象来模拟相机,给人一种我们正在移动的错觉在本章中,我们将讨论如何在OpenGL中设置一个摄像头。我们将讨论一个飞行风格的相机,允许你在一个3D场景中自由移动。我们还将讨论键盘和鼠标输
转载
2023-12-15 14:23:16
117阅读
Camera 预览的基础使用篇
转载
2022-10-09 05:40:21
479阅读
点赞
1评论
完整代码:https://github.com
原创
2023-05-15 15:39:19
109阅读
一、看看调用时序图1.拍照命令时序图2.拍照数据回调时序图二、看看源码分析hardware/amlogic/camera/CameraHal.cpp1 status_t CameraHal::takePicture( ){2 ret = mCameraAdapter->sendCommand(CameraAdapter::CAMERA_START_IMAGE_CAPTURE, (in
转载
2016-01-22 15:14:00
302阅读
2评论
前言Android5.0之前使用android.hardware包下的Camera类进行拍照、录视频等功能。5.0以后,新增了android.hardware.camera2包,利用新的机制、新的类进行拍照、录视频。使用Camera一、拍照由于手机摄像头配置不同、摄像头摆放方向不同、位置不同等等因素,与摄像头相关参数如:摄像头个数、支持的像素、画面预览方向、闪光灯、对焦方式、帧率等等都不一样,必须
转载
2023-08-16 14:19:45
534阅读
本篇是我对开发项目的拍照功能过程中,对Camera拍照使用的总结。由于camera2是在api level 21(5.0.1)才引入的,而Camera到6.0仍可使用,所以暂未考虑camera2。文档中的Camera要使用Camera,首先我们先看一下文档(http://andro...
转载
2016-03-01 17:58:00
234阅读
2评论
上一次进行了读取图片的人脸识别,这一次要进行一点不一样的事情,所以我们要再进步一点,如果使用我们电脑的摄像头,并且可以读取出我们的人脸,这样会更酷一点。那么大概的思路其实是这样的,视频识别和人脸识别的区别其实是从视频中读取出一帧的图像处理,再用上一次的处理办法,框出我们识别出的人脸,就可以了一、获取摄像头之前学习Android开发的时候,如果开发的应用需要摄像头的话是需要获取到摄像头权限的,这一次
转载
2023-11-27 15:31:04
129阅读
前言 在开发Android应用的时候,如果需要调用摄像头获取拍摄的照片,除了通过Intent调用系统现有相机应用拍摄照片之外,还可以通过直接调用Camera硬件去去获取摄像头拍摄的照片。本篇博客将讲解如何在Android应用中通过Camera拍摄照片,这个对开发相机类应用尤为重要,同样最后也将以一个简单的Demo演示。 本篇博客的主要内容:Camera验证设备是否配备摄像头硬件Camera捕获
转载
2023-06-28 19:15:42
256阅读
本文主要介绍如何使用camera+surfaceview来自定义相机,我们使用自定义相机进行拍照、扫描二维码等等。Camera是属于硬件部分,在开发中会经常遇到如何使用相机。在上一篇文章中介绍了如何动态的申请权限,使用相机是需要动态申请权限的。根据官方文档介绍在拍摄照片时,用户通常要先看到拍摄目标的预览效果,然后再按下快门。为此,您可以使用 SurfaceView 绘制摄像头传
转载
2023-09-23 19:00:18
838阅读
Android Camera开发之通过Intent拍照使用Camera有两种方式:通过Intent使用已有的app和通过
原创
2022-08-23 08:49:13
321阅读
前言: 前面有介绍了CreateCaptureSession,当这一步成功完成后,就可以开始启动预览、拍照的流程了,即进入了Request阶段。跟前面介绍openCamera和CreateCaptureSession一样,我们也从上到下介绍这个Request 阶段,即从APP、native framework、HAL这三部分来介绍。一、APP部
转载
2023-07-15 20:55:24
385阅读
上一章,已经我们已经用 Camera1 实现了预览和拍照的功能,但也说到,在API21的时候,Camera1已经被标注为弃用,因为它的API功能和灵活性满足不了现在日益复杂的相机开发了,所以在 API21之后,引入了 Camera2 。一. Camera2 简介从功能来讲,Camera2 废弃了 Camera1 的框架,它支持更多的功能,比如:获取更多的帧(预览/拍照)信息,以及每一帧的参数配置支
转载
2023-08-01 19:05:40
300阅读
第七章 Android Camera框架 7.1 总体介绍 Android Camera框架从整体上看是一个client/service的架构,有两个进程:一个是client进程,可以看成是AP端,主要包括JAVA 代码与一些native c/c++代码;另一个是service 进程,属于服务端,是native c/c++代码,主要负责和linux kernel中的camera dri