摄影

Android 拍照 代码实例

╄→гoц情女王★ 提交于 2020-02-21 08:31:59
------- 源自梦想 、 永远是你IT事业的好友 、只是勇敢地说出我学到! ---------- 这是我做的一个简单的利用Android手机的摄像头进行拍照的实例。 在这里我实现了基本的拍照、照片的存储、自动对焦以及闪光灯,后续还需一些工作在以后我会一步步完成。 首先讲讲布局: 没错,就是这么简单的布局。我们先来实现拍照的基本功能,之后若是想要其他功能,一点一点加上去就可以了。 布局文件的代码如下,我们只需放进一个SurfaceView和一个ImageButton就可以了。 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <SurfaceView android:id="@+id/picSV" android:layout_width="match_parent" android:layout_height="match_parent" > </SurfaceView>

Android 开发之九:Camera 基础

我们两清 提交于 2020-02-11 14:29:09
有效像素 数码相机的像素数包括有效像素(Effective Pixels)和最大像素(Maximum Pixels)。与最大像素不同的是有效像素数是指真正参与感光成像的像素值,而最高像素的数值是感光器件的真实像素,这个数据通常包含了感光器件的非成像部分,而有效像素是在镜头变焦倍率下所换算出来的值。 数码图片的储存方式一般以像素(Pixel)为单位,每个象素是数码图片里面积最小的单位。像素越大,图片的面积越大。要增加一个图片的面积大小,如果没有更多的光进入感光器件,唯一的办法就是把像素的面积增大,这样一来,可能会影响图片的锐力度和清晰度。所以,在像素面积不变的情况下,数码相机能获得最大的图片像素,即为有效像素。 最大像素 最大像素英文名称为Maximum Pixels,所谓的最大像素是经过插值运算后获得的。插值运算通过设在数码相机内部的DSP芯片,在需要放大图像时用最临近法插值、线性插值等运算方法,在图像内添加图像放大后所需要增加的像素。插值运算后获得的图像质量不能够与真正感光成像的图像相比。以最大像素拍摄的图片清晰度比不上以有效像素拍摄的。 Sensor: 影像感光器件成像的因素主要有两个方面:一是感光器件的面积;二是感光器件的色彩深度。感光器件面积越大,成像较大,相同条件下,能记录更多的图像细节,各像素间的干扰也小,成像质量越好。但随着数码相机向时尚小巧化的方向发展

数码相机专业术语解释

时光怂恿深爱的人放手 提交于 2020-02-11 10:54:39
数码相机专业术语解释 在选购数码相机的时候,相信很多人会对数码相机各种纷繁复杂的参数搞得头昏脑胀。由于数码影像技术发展迅速,即使是常常关注这一行的人也常会对一些新出现的技术感到迷惑不解。现在就把目前市面上主要的技术指标的定义讲一下,希望对消费者们购买数码相机有帮助。      一:基础知识 像素、感光元件、尺寸、有效像素、分辨率      通常消费者最为关注的是相机的像素,像素也的确是数码相机最重要的一项硬指标,也就是说,像素高了不一定是好相机,但是像素太低(以目前的市场主流,300万以下就算比较低了)怎么都不能算是好相机。      像素:      要说像素首先得讲一下数码相机的感光原理,要拍照片首先要将光信号转换成电信号,这靠的就是感光元件(Sensor),在数码相机的镜头后面都有一块芯片,上面密密麻麻地挤满了这些感光元件,每个感光元件只能将很小的一点转换成图像,这些小的图像加起来就成了我们可以看见的图像了。讲到这里大家有点明白了吧,不错,像素其实就是这些感光元件,我们平时说的多少万像素就是这些感光元件的个数了。所以一般来讲像素越大,成像也就越清晰细腻,当然这其中还要受许多因素限制,下面会慢慢提到的。      接下来要讲的就是为什么高像素不一定是好相机的一个原因:尺寸      尺寸:      尺寸就是通常所的说的CCD尺寸、CMOS尺寸,常见的有2/3英寸,1/1

拍照与选取相册图片-cameralibrary

末鹿安然 提交于 2020-02-07 08:01:46
版权声明:本文为延成原创文章,转载请标明出处 cameralibrary github地址:https://github.com/enChenging/cameraAndPhotos 效果图如下: 用法 Android Studio 将其添加到存储库build.gradle中 allprojects { repositories { ... maven{url 'https://jitpack.io'} } } 在build.gradle文件中的dependencies下添加引用: implementation 'com.github.enChenging:cameraAndPhotos:1.0' 详细使用见工程里的 simple 使用核心代码: Bimp . selectBitmap . clear ( ) ; // 清空图册 Bimp . max = 3 ; // 初始化最大选择数 Bimp . themeColor = R . color . colorPrimary ; //设置图册主题风格 gridview . setSelector ( new ColorDrawable ( Color . TRANSPARENT ) ) ; adapter = new GridAdapter ( this ) ; adapter . update ( ) ; gridview .

韩松手机摄影笔记第一课---手机拍照核心功能全解

自古美人都是妖i 提交于 2020-02-07 00:49:01
1.课堂所需设备: 2.拍照动作: 3.在拍背景虚化前,弄懂对焦原理 轻触画面可重定位焦点,但是焦点会在几秒后重新计算,若想锁定焦点,可长按某处。手机会定自动定位焦点,但是推荐自己定位。因为焦点可以确定你想表达的主体。 4.测光原理与曝光调节 手机会获得它认为正确的曝光 焦点定位在亮处,手机为了使亮处正常曝光(也为了防止过度曝光),会压暗整体画面 焦点定位在暗处,手机为了使暗处正常曝光,会提亮整体画面。 对焦在灯光(亮处),画面就变得很暗。 然而,手机认为正确的曝光不一定是我们想要的!!所以需要手动曝光 对焦之后,下滑屏幕降低曝光,上滑屏幕提高曝光 阳光充足,系统会自动降低曝光,所以提高曝光,就是想要亮堂的感觉 背景太暗,系统会自动增加曝光,我就是想要暗暗的感觉,所以降低曝光 处理之后 5.手机摄影重要附加功能 1.HDR功能: 这中大光对比条件下就可以使用HDR 只需要打开相机画面左上角的HDR功能再拍照就可以了 2.快门连拍 只需长按拍照的那个圆圈就可以 捕捉运动或流变场景使用 3.算法虚化 想获得增强的背景虚化时用 自动虚化背景,突出人物 4.多种快门触发 拍照更隐蔽! 总结: 来源: CSDN 作者: 码畜也有梦想 链接: https://blog.csdn.net/QinLaoDeMaChu/article/details/104201621

我在魔豆湾,约拍模特,与摄影爱好者一起“追赶光影”!

我只是一个虾纸丫 提交于 2020-02-06 16:03:30
前段时间,出于偶然,我了解到魔豆湾,这个小程序是摄影师和模特沟通约拍的良好平台 在这个平台里,我认识了很多优秀的模特,我的摄影能力也得到了很大的提升 强烈推荐魔豆湾小程序给所有爱好摄影,喜欢被拍的帅哥美女们 如果你愿意出镜,来魔豆湾,会有同城的优秀摄影师为你拍摄广告级别的大片 如果你爱好摄影,那也来魔豆湾,在这里你能认识同城有着相同爱好的摄影师,一起“追赶光影” 在魔豆湾你也能快速提升自己的拍照技能,来魔豆湾,相信我,没错的! 来源: https://www.cnblogs.com/wanghongwan/p/12268809.html

Flutter: 使用相机拍照

安稳与你 提交于 2020-02-05 03:11:03
文档 camera import 'dart:io'; import 'package:camera/camera.dart'; import 'package:flutter/material.dart'; import 'package:path/path.dart'; import 'package:path_provider/path_provider.dart'; List<CameraDescription> cameras; void main() async { /// 获取设备上可用摄像头的列表。 cameras = await availableCameras(); runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: HomePage(), ); } } class HomePage extends StatefulWidget { @override _HomePageState createState() => _HomePageState(); } class _HomePageState extends State<HomePage> {

相机相关

≯℡__Kan透↙ 提交于 2020-01-30 00:47:00
一、焦距 1.焦距概念 焦距是光学系统中衡量光线聚集或发散的度量方式。平行的光线进入对焦在无穷远的镜头后,它们汇聚到一点,这个点叫做焦点。简单来说,焦距长度是指从透镜的光心到焦点的距离。为了能够对焦到比无限远近一些的被摄体上,镜头要调节至距焦平面更远的位置。这就是很多镜头在转动对焦环时镜头长度会增大的原因。 2.镜头按焦距大小的分类 摄影镜头数量庞大,从鱼眼镜头到长达1000毫米的超远摄镜头。我们通常把它们分为广角镜头、标准镜头和远摄镜头。人类的视角大体上相当于50mm焦距的视角,所以焦距在35-50mm的镜头都被看作标准镜头。小于这个焦距的为广角镜头,大于的则为远摄镜头。 3.焦距对成像的影响 与被摄体距离相同的情况下,长焦距镜头比短焦距镜头拍摄的画面中,被摄体所占的比例要大。相同的被摄体距离,焦距长度增加一倍会让被摄体在画面中的大小也增大一倍。或者,保持焦距长度不变,减少被摄体到相机的距离到一半,也会让被摄体在画面中的大小增加一倍。 二、视场角 视场角在光学工程中又称视场,视场角的大小决定了光学仪器的视野范围。视场角又可用FOV表示,其与焦距的关系如下:h = f tan[Theta];像高 = EFL tan (半FOV);EFL为焦距;FOV为视场角。 HFOV:水平 VFOV:垂直 DFOV:对角 三种视场角的计算方式: 相同分辨率下,不同镜片视场角对比: 实际测试图片