首先我们看看这个方法的图像拼接的效果:依次这是我们的左图和右图,和最后拼接的效果图: 看了图片如果感兴趣的话,就可以接着往下看了。目录一、单应矩阵二、ORB特征点提取和匹配 三、计算单应矩阵进行图像拼接一、单应矩阵 Homography单应矩阵通常描述处于共同
转载
2024-09-10 14:53:48
163阅读
// -------------------- 以下4个库是必须依赖的 ---------------------------- implementation 'cn.bingoogolapple:bga-photopicker:1.2.8@aar' implementation 'com.android.support:appcompat-v7:27.0.1' ...
原创
2023-04-21 14:12:03
171阅读
Android在5.0版为Button默认添加了点击时的涟漪效果,而且在其他的控件上也可以轻松的实现这种炫酷的效果。涟漪效果可以分为两种,一种时有边界的涟漪,另一种时无边界的涟漪。所谓的有边界,即涟漪的效果展现不会超过控件的大小;另一种无边界效果,涟漪在越过控件边界之后还会继续扩散,然后逐渐消失。实现涟漪效果,我们只需要在控件的android:backgroud 属性上进行设置即可。两种效果的设置
转载
2024-02-05 03:14:17
103阅读
# 使用Android Studio实现点击按钮打开相机功能
在移动应用开发中,经常需要使用设备的摄像头来拍照或录像。在Android开发中,可以通过使用Android Studio来实现点击按钮打开相机的功能。本文将介绍如何在Android Studio中实现这一功能,并提供相应的代码示例。
## 准备工作
在开始之前,我们首先需要在Android Studio中创建一个新的Android
原创
2024-07-02 06:15:38
357阅读
相机校准
转载
2021-06-24 15:00:21
473阅读
相机校准
原创
2021-07-19 13:44:52
324阅读
调用系统相机和相册出现闪退报错No Activity found to handle Intent :在开发安卓项目的时候遇到了一个问题,当手机调用系统相机和相册的时候会出现闪退的现象,根据报错常常是 No Activity found to handle Intent { act=android.media.action.IMAGE_CAPTURE和No Activity found to ha
转载
2023-09-11 22:32:17
773阅读
手机如何修改照片的kb大小?在现代社会,随着手机的广泛使用,人们越来越多地通过拍摄照片来记录生活。然而,对于需要将照片上传到网站或通过电子邮件发送的用户而言,照片大小是一个不可避免的问题。大文件大小可能会导致上传或发送失败,影响用户的体验。为了解决这一问题,我们需要调整照片大小。 有许多可以调整手机照片大小的软件可供选择。以下是一些常用的照片编辑应用程序:- PDF转换器:功能丰富的
转载
2023-10-10 10:14:37
180阅读
private CaptureRequest.Builder mPreviewBuilder; // 声明一个预览请求构建器对象
private CaptureRequest.Builder mCaptureBuilder; // 声明一个拍照请求构建器对象 一、打开相机 // 从系统服务中获取相机管理器
CameraManager cm = (CameraManager
转载
2023-08-01 11:35:28
282阅读
1、获取CameraManager 相机管理器 CameraManager是通过获取系统服务方式获取CameraManager对象// 获取CameraManager 相机设备管理器
mCameraManager = (CameraManager) getSystemService(Context.CAMERA_SERVICE);2、打开摄像头
转载
2023-12-26 12:26:57
203阅读
因为在一些app中看到了图片的下拉放大,同时自带回弹的效果,所以在网上找了一个,同时尝试实现了一下,勉强满足基本需求,所以在此用于记录,可直接copy使用… 图片下拉回弹效果自定义控件(基础版)自定义控件(优化版)场景使用上下拉伸弹簧效果自定义控件场景使用 图片下拉回弹效果注意点:使用该控件之后会发现顶部可能有一些留白,可以通过marginTop的负值进行弥补,如下 //设置在ScrollView
转载
2023-08-04 17:06:21
176阅读
# Android相机预览的实现
在Android开发中,相机预览功能是一项常见的需求。不论是为了拍摄照片还是进行实时视频流处理,理解如何在Android中实现相机预览是至关重要的。本文将详细介绍如何使用Android的Camera API实现相机预览,并将以代码示例和图表展示完整的实现过程。
## 1. 环境准备
首先,确保你在Android Studio中创建了一个新项目,并导入了必要的
在正文开始之前的最后,放上 GitHub 链接和引入依赖的 gradle 代码: Github: https://github.com/ReactiveX/RxJava https://github.com/ReactiveX/RxAndroid 引入依赖: compile 'io.reactivex:rxjava:1
转载
2024-06-20 09:27:36
56阅读
预览会出现拉伸的问题代码:预览拉伸Demo 预览画面拉伸问题改正的 gitee 代码在文章最后给出预览拉伸的原因: 每颗Camera都支持一些分辨率,Camera的这些图像如果和预览画面的宽高比例不一致就会发生预览图像拉伸。注意这里是宽高比,只要宽高比一致,即使宽高的大小不一样也不会拉伸。 另外:旋转手机时预览画面拉伸非常严重。预览拉伸的解决办法:将预览画面的宽高比设置为和 Camera 输出画面
转载
2023-09-22 12:12:49
925阅读
经常听人问Camera开发中,各种变形问题,今天有空就在此梳理总结下。三个尺寸:1、Surfaceview的尺寸Surfaceview是用来预览Camera的,当它全屏时就是Screen的大小。2、Picturesize的尺寸这是拍照后的PictureSize尺寸。3、Previewsize的尺寸这是预览时帧数据的尺寸。 三种变形:1、预览画面的物体长宽失真。原因是Surfaceview
转载
2023-08-02 13:18:41
935阅读
作者 / Android 开发者关系工程师 Francesco Romano经过多年的不断发展,Android 设备现在具有各种尺寸和形状,并且屏幕大小和功能也大不相同。但无论如何变化,手机拍照从一开始便一直是 Android 设备最重要的使用场景之一。如今,相机功能仍然是消费者购买手机的首要考虑因素之一。作为开发者,您希望在您的应用中利用相机功能,因此决定采用 Android 相机框架。首先要实
转载
2023-07-15 21:00:20
934阅读
手机拍照并把图片设定特定尺寸,在网上找了一些资料,可以使用html5原生的方式 也可以使用插件,现在分别按2种方式实现原生的方式主要用到FileReaderFileReader的实例拥有4个方法,其中3个用来读取文件,另一个是中断文件,无论读取成功还是失败,方法并不会返回结果,而是存储在result属性中1、abort 参数none 中断读取
2、readAsBinaryString
转载
2023-08-29 09:40:30
99阅读
由于最近项目需求,需要做一个摄像头预览拍照的功能。写完之后,来写下总结:1.Android 利用系统Camera来预览拍照,步骤如下:(1)调用Camera的open()方法打开相机。(2)调用Camera的getParameters()获取拍照参数,该方法返回一个Cmera.Parameters对象。(3)调用Camera.Parameters对象对照相的参数进行设置。(4)调用Camera的s
转载
2023-09-11 17:16:46
288阅读
根据记忆中eoe的Intent相关视频,模仿,写一个打开图片的Activity 1、在主Activity的button时间中,通过设置action、category、data打开一个图片。这时代码已经可以运行,将使用系统默认的工具打开图片。 Intent intentImage = new Intent(Intent.ACTION_VIEW);
intentImage.ad
转载
2024-07-15 07:47:19
21阅读
前面讲了,camera1和camera2的简单使用。从前文可以看出来,API 的调用还是比较繁琐的,而且像一些最佳尺寸,角度等还得自己算。由于camera1支持的特性很少,camera2流程又很繁琐,google 也意识到这个问题,所以推出了 Camerax。它虽然底层也是利用了 Camera2 的功能,但它的使用却更加简洁,它的主要优势如下:更加简洁的 API 调用,基本十几行代码就能实现预览C
转载
2023-06-27 10:07:39
317阅读