首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android相机应用基本功能实现

前言 文章传送门: Android:调用系统相机实现拍照+裁切(兼容7.0以上系统) Android: Camera相机开发详解(上) —— 知识储备 Android: Camera相机开发详解(中)...——实现预览、拍照、保存照片等功能 Android: Camera相机开发详解(下) —— 实现人脸检测功能 Camera2架构概述 Camera2引用了管道的概念将安卓设备和摄像头之间联通起来,系统向摄像头发送...通过这个ByteBuffer我们就可以把图片保存下来 具体实现步骤 申请权限: ...) //保存照片尺寸 val previewSize = configurationMap.getOutputSizes(SurfaceTexture::class.java...(SurfaceTexture::class.java) 获取到相机支持的预览尺寸和保存图片的尺寸 exchangeWidthAndHeight(displayRotation: Int, sensorOrientation

1.8K31
您找到你想要的搜索结果了吗?
是的
没有找到

Java实现邮箱验证功能

如题,我们做网站的时候,往往需要用户注册,很多用户选择用邮箱注册,为了获取用户的真实邮箱和防止恶意注册,可能需要做一个邮箱验证,此篇教程就是讲解如何用Java实现邮箱验证功能。...主要业务逻辑实现过程: 用户填写完成相关信息后,点击注册,系统先将用户记录保存到数据库表中,其中用户状态为未激活。 系统发送一封邮件并通知用户去验证,邮件中包含了唯一标识用户的激活码。...代码没有什么难度,看懂了实现原理就只差复制粘贴了,哈哈哈哈,这里只贴出主要部分代码,全部代码见文末链接。 UserDao:数据库操作,包括用户注册、激活状态更改。...package com.hao.validate.dao; import java.sql.Connection; import java.sql.PreparedStatement; import...java.sql.SQLException; import com.hao.validate.db.JDBCUtils; import com.hao.validate.pojo.User; public

5.6K51

Android仿最新微信相机功能

最近在开发即时通讯这个模块的时候使用到了自定义的相机,需求与微信一样,要求相机能长按和轻点,当时在网上找自定义相机的资源,很少,所以,我在这里把我的一些开发经验贴出来,供大家学习。...大致完成的功能如下: 长按拍摄视频,轻点拍照 前后摄像头的切换 闪光的的开启,关闭,自动 图片的压缩 自动聚焦,手动聚焦 效果图如下: ?...android.widget.RelativeLayout; import android.widget.TextView; import com.ses.im.app.chat.R; import java.io.File...; import java.util.concurrent.TimeUnit; import rx.Observable; import rx.Subscriber; import rx.Subscription...; import java.util.Collections; import java.util.Comparator; import java.util.List; /** * * 相机管理类 */

1.2K30

自定义相机中如何实现二维码扫描功能

Android平台中要实现二维码扫描功能的话,最常用的开源库要推zxing和zbar了。...不过zbar已经好几年没有更新了,而zxing由Google开源并持续维护,所以本文就选择采用zxing来实现二维码扫描功能。...非相机应用 非相机app中要引入二维码扫描功能的话,zxing的使用是非常简单的,Google已经做了很完善的封装。...,注册activity等 自定义相机 在自定义相机中,我们如何通过zxing实现二维码扫描功能呢?...zxing中的HybridBinarizer继承自GlobalHistogramBinarizer,并在此基础上做了一些改进; 第三步,将二维码矩阵转为位图; 第四步,识别 以上的流程梳理清楚了,要在自定义相机实现二维码功能就很简单了

1.9K10

OpenCV实现SfM(一):相机模型

本系列介绍SfM中的基本原理与算法,借助OpenCV实现一个简易的SfM系统。...#小孔相机模型 在计算机视觉中,最常用的相机模型就是小孔模型(小孔成像模型),它将相机的透镜组简化为一个小孔,光线透过小孔在小孔后方的像面上成像,如下图所示。...小孔模型是一种理想相机模型,没有考虑实际相机中存在的场曲、畸变等问题。在实际使用时,这些问题可以通过在标定的过程中引入畸变参数解决,所以小孔模型仍然是目前最广泛使用的相机模型。...相机坐标系以相机的光心(小孔)作为原点,X轴为水平方向,Y轴为竖直方向,Z轴指向相机所观察的方向。 世界坐标系的原点可以任意选择,与相机的具体位置无关。...#相机的标定 相机的标定,即为通过某个已知的目标,求取相机内参矩阵的过程。最常用的标定目标就是棋盘格。

53530

相机标定的原理及实现

相机坐标系(camera coordinate system):在相机上建立的坐标系,为了从相机的角度描述物体位置而定义,作为沟通世界坐标系和图像/像素坐标系的中间一环。单位为m。...从世界坐标系到相机坐标系: 这一步是三维点到三维点的转换,包括R,t(相机外参)等参数; 相机坐标系转换为图像坐标系: 这一步是三维点到二维点的转换,包括K(相机内参)等参数; 根据上述的关系图可以推导出下面的变换公式...2、相机标定的实现 相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择和平移矩阵),内参和外参系数可以对之后相机拍摄的图像就进行矫正,得到畸变相对很小的图像。...这三个基础的问题就决定了使用Opencv实现张正友法标定相机的标定流程、标定结果评价以及使用标定结果矫正原始图像的完整流程: 准备标定图片 对每一张标定图片,提取角点信息 对每一张标定图片,进一步提取亚像素角点信息...实验分为两步,第一步主要是对每张图片进行角点的提取,结果如下: 第二步就是实现相机的标定,运行结果如下: mtx为内参数矩阵,dist为畸变系数: rvecs为旋转向量:

98610
领券