相机

摄像机标定

我怕爱的太早我们不能终老 提交于 2020-03-25 07:45:52
转自: http://blog.sina.com.cn/s/blog_b5aa3e0f0101a4tx.html 1、摄像机外参:决定摄像机坐标与世界坐标系之间相对位置关系。 其中Pw为世界坐标,Pc是摄像机坐标,他们之间关系为 Pc = RPw + T 式中,T= (Tx,Ty,Tz),是平移向量,R = R(α,β,γ)是旋转矩阵,分别是绕摄像机坐标系z轴旋转角度为γ,绕y轴旋转角度为β,绕x轴旋转角度为α。6个参数组成(α,β,γ,Tx,Ty,Tz)为摄像机外参。 2、摄像机内参:确定摄像机从三维空间到二维图像的投影关系。 针孔_摄像机模型为6个参数(f,κ,Sx,Sy,Cx,Cy);远心摄像机模型为5个参数(f,Sx,Sy,Cx,Cy)。 线阵摄像机为9个参数(f,κ,Sx,Sy,Cx,Cy,width.highth)。 其中,f为焦距; κ表示径向畸变量级,如果κ为负值,畸变为桶型畸变,如果为正值,那畸变为枕型畸变。 Sx,Sy是缩放比例因子。对针孔_摄像机来讲,表示图像传感器上水平和垂直方向上相邻像素之间的距离; 对于远心摄像机模型,表示像素在世界坐标系中的尺寸。 Cx,Cy是图像的主点。对针孔_摄像机来讲,这个点是投影中心在成像平面上的垂直投影,同时也是径向 畸变的中心 。 对于远心摄像机模型,只表示畸变的中心 。 Vx,Vy,Vz

换取头像

与世无争的帅哥 提交于 2020-03-24 14:54:16
#import "ViewController.h" @interface ViewController ()<UIImagePickerControllerDelegate,UINavigationControllerDelegate> { UIImageView *UserHeadImage; } @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIImageView *headBackImage = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, Main_Width, widget_height(270))]; [headBackImage setImage:[UIImage imageNamed:@"Mine_Background"]]; headBackImage.userInteractionEnabled = YES; [self.view addSubview:headBackImage]; //用户默认头像 UIButton *headBtn = [

相机镜头光学中的一些疑难问题的解释

雨燕双飞 提交于 2020-03-22 17:55:00
1、变焦和对焦有什么区别? 变焦就是改变镜头的焦距(准确说是像距),以改变拍摄的视角,也就是通常所说的把被摄体拉近或推远。例如18-55mm和70-200mm镜头就是典型的变焦镜头。 焦距越长,视角越窄 。 对焦通常指调整镜片组和底片(传感器平面)之间的距离,从而使被摄物在CCD/CMOS上成的像清晰。 我们通常说的“调焦”一般指“对焦”。有些人认为定焦镜头不能调焦的说法是错误的。 2、为什么镜头的最大光圈处通常成像不佳,或者说“成像比较肉”? 追求成像的锐利应该是所有镜头的追求。镜头的光圈值一般从F1.2 - F32不等,例如F1.8 - F16,对于普通的单反镜头来说,通常成像最锐利的光圈值是F5.6或者F8,为什么呢?这涉及到2个概念,一个是球差、一个是衍射。 衍射:超小光圈处影响锐利度的因素。 衍射(diffraction)是指波遇到障碍物时偏离原来直线传播的物理现象。在经典物理学中,波在穿过狭缝、小孔或圆盘之类的障碍物后会发生不同程度的弯散传播。 与之相关的概念有爱里斑、瑞利判据,感兴趣的可以自行搜索,在此不再展开。 球差:大光圈处影响锐利度的因素。 我们通常看到的透镜成像的简化图中,平行光通过透镜以后汇聚于一点,这点叫做焦点,其实真实的情况并非如此。如下图所示: 光线既然不能完美汇聚,也就不可能产生锐利的成像。当光圈大(光圈F值小)的时候,透镜接收光的圆面很大

三维图形概述

守給你的承諾、 提交于 2020-03-21 00:53:13
原文 三维图形概述 通过 Windows Presentation Foundation (WPF) 中的三维功能,开发人员可以使用标记代码和程序代码对三维图形进行绘制、转换和动画处理。 开发人员可以合并二维和三维图形以创建丰富的控件,提供复杂的数据图解,或者增强用户对应用程序界面的体验。WPF 中的三维支持并非旨在提供功能齐全的游戏开发平台。本主题概述了 WPF 图形系统中的三维功能。 本主题包括下列各节。 二维容器中的三维 三维坐标空间 照相机和投影 模型和网格基元 向模型应用 Material 照亮场景 变换模型 对模型进行动画处理 向窗口中添加三维内容 相关主题 二维容器中的三维 WPF 中的三维图形内容封装在 Viewport3D 元素中,该元素可以参与二维元素结构。 该图形系统将 Viewport3D 视为一个像 WPF 中的许多其他元素一样的二维可视化元素。 Viewport3D 充当三维场景中的窗口(即视区)。 更准确地说,它是三维场景所投影到的图面。 在传统的二维应用程序中,当您需要使用 Grid 或 Canvas 之类的另一个容器元素时,可以使用 Viewport3D 。 尽管您可以将 Viewport3D 与同一个场景图中的其他二维绘图对象结合使用,但是您不能在 Viewport3D 内部渗透二维和三维对象。 本主题重点讲述如何在 Viewport3D

3D重建算法原理

感情迁移 提交于 2020-03-18 10:01:01
3D重建算法原理 三维重建(3D Reconstruction)技术一直是计算机图形学和计算机视觉领域的一个热点课题。早期的三维重建技术通常以二维图像作为输入,重建出场景中的三维模型。但是,受限于输入的数据,重建出的三维模型通常不够完整,而且真实感较低。随着各种面向普通消费者的深度相机(depth camera)的出现,基于深度相机的三维扫描和重建技术得到了飞速发展。以微软的Kinect,华硕的XTion以及因特尔的RealSense等为代表的深度相机造价低廉,体积适当,操作方便,并且易于研究者和工程师进行开发。三维重建技术也是增强现实(Augmented Reality,简称AR)技术的基础,经过扫描重建后的三维模型可以直接应用到AR或VR的场景中。本文将简单介绍基于深度相机的三维重建技术的基本原理及其应用。 背景 对几何3D模型不断增长的需求:电影 游戏 虚拟环境等行业 VR&AR的火爆 房地产 三维地图等领域的需求 中国古代建筑三维数字化保护 三维数字化城市 三维地图 VR&&AR游戏,电影等 医疗行业:三维心脏 教育行业等 应用 方法介绍 传统的三维重建主要是依靠昂贵的三维扫描设备,并且需要被扫描的目标保持一段时间的稳定。近年来,由于计算机硬件大规模计算能力的发展,特别是GPU和分布式计算的发展,实时高效的解决方案成为了可能。目前主流的方法主要分为以下两类:

相机结构

跟風遠走 提交于 2020-03-17 20:48:43
法兰距 (flange facol distance) 卡口到sensor之间的距离 IR_CUT 人眼识别光线的波长范围在320nm-760nm之间,超过760nm的光线人眼就无法见到,比如红外光(波长一般在850nm)等。但是CMOS传感器芯片可以看到绝大部分波长的光线 镜片有2片,一片用于白天滤除红外光,一片用于晚上全透光。2个镜片由IR-CUT马达进行控制 要求白天图像不偏色,晚上用红外灯补光夜视效果好 处于lens和sensor之间 镜头马达 控制对焦 控制防抖,补偿 控制光圈 控制快门 卡口种类 Lens mount sensor CCD ,感光二极管上 CMOS ,硅锗半导体互补产生电流 , 容易有干扰,不过 功耗小 , 还是用的居多 画幅就是传感器的大小 五棱镜取景器 五棱镜是单反相机取景的反光装置,其作用是将对焦屏上左右颠倒的图像矫正过来 ProRes RAW 苹果 ProRes RAW作为一种RAW编码格式 , dng格式是adobe (Digital Negative) raw格式 苹果 RAW Power 软件 来源: CSDN 作者: gbmaotai 链接: https://blog.csdn.net/gbmaotai/article/details/104845773

工业相机的术语相关

谁都会走 提交于 2020-03-17 11:51:42
一.工业相机术语 像素 (pixel):图像上的最小组成单元。图像由小方格即像素组成的,这些小方块都有一个明确的位置和被分配的色彩数值,小方格颜色和位置就决定该图像所呈现出来的样子。像素视为整个图像中不可分割的单位。 分辨率 (resolution):用与衡量相机对物像中明暗细节的分辨能力。相机分辨率是指相机每次采集的像素点数,对于数字相机一般是直接与CCD或CMOS传感器的像元数对应的,如1280*1024(130W),1600*1200(200W),2048*1536(300W)等,对于模拟相机则取决于视频格式,PAL制为768*576,NTSC值为640*480. 像元尺寸 :传感器芯片上的最小组成单元,单位是um,常见的是1.67,2.2,3.45,4.8,5.5,7.4um等。像元尺寸直接影响感光面积大小,影响图像质量,在分辨率足够的情况下,像元越大越好。 芯片尺寸 :相机的靶面尺寸,以芯片对角线16mm定义为1英寸,常见的有1/4,1/3,1/2.3,1/2.5,1/2,1/1.8等。通常芯片尺寸与分辨率是对应的,如30W一般小于1/3,像元尺寸直接影响传感器尺寸,如500W相机,2.2um像元为1/2.5,3.45um为2/3. 精度 :单个像素所代表的实际视野(mm/pixel),数值约小精度越高。精度=视野/分辨率。如,视野50mm,对应的分辨率2448

iOS之保存图片到系统相册和从系统相册选取一张或者多张照片

假装没事ソ 提交于 2020-03-14 07:53:56
以下内容是如何把APP中的图片保存到相册中和如何在相册中选取图片(一张或多张) 一: 把软件中的图片保存到系统相册或者保存到自己创建的相册中 方式一: demo: 保存图片到系统相册,这只是简单的把图片保存到系统相册中 传入博客的参考图片加载不出来,请参考OnlyChenJ的简书 Snip20160416_8.png 方式二: 保存图片到相册指定相册里,注意:其实只是把 Camera Roll 的相片又引用到了新的相册里 因为无论什么图片,都会首先保存在 Camera Roll 这个相册,之后根据自己的设置,才会保存 在指定的相册中 1>思路: Snip20160416_9.png 2>思路步骤 : 1.添加图片到【相机胶卷】 1> UIImageWriteToSavedPhotosAlbum 函数 2> AssetsLibrary 框架 3> Photos 框架(推荐) 2.拥有一个【自定义相册】 1> AssetsLibrary 框架 2> Photos 框架(推荐) 3.将刚才添加到【相机胶卷】的图片,引用(添加)到【自定义相册】 1> AssetsLibrary 框架 2> Photos 框架(推荐) 3>需要用到的框架,主要还是用到 Photos 框架,也是苹果自带的框架 Photos框架须知 1.PHAsset : 一个 PHAsset 对象代表一张图片或者一个视频文件

手机拍照被封神,原因不止如望远镜,更有这几种黑科技

梦想的初衷 提交于 2020-03-13 14:38:32
相信大家对于华为手机的拍照功能都有所了解,自从华为P30 pro出来之后,其拍照功能一直都被大家津津乐道,华为相机的强大也是大家有目共睹的。 不过呢,很多人对于华为拍照的认知还停留在它可超远距离拍摄,却不知道华为手机相机还藏着一些特殊功能。所以,小编将带大家一起来了解一下,华为手机拍照的神奇之处。 华为手机拍照被封神,原因不止如望远镜,更有这几种黑科技 1、超级微距 有的手机可能会有微距模式,但是华为手机中的这个超级微距好像更厉害一些。这个模式可以离那些较小的物体非常近,一般来说10厘米左右就已经是手机近距离拍摄的极限了,如果再近的话,那么画面就会模糊。 而在某些测评中我们可以看到,华为mate 20相机可以达到6至7厘米,这种距离下拍摄还能聚焦,可见这手机拍照能力是有多么强。 华为手机拍照被封神,原因不止如望远镜,更有这几种黑科技 2、双景录像 以前大家可能用分屏功能开过两个APP,一边打游戏还能一边刷剧,但是在摄像上大家应该就没怎么用过吧!华为手机相机中有一个双景录像的模式,它可以分成两个屏幕来录像,一个是远景,一个是近景,近景可手动调节远近。这个模式拍摄的视频和照片效果都非常好,相信很多喜欢晒照片的小伙伴会非常喜欢。 华为手机拍照被封神,原因不止如望远镜,更有这几种黑科技 3、人像模式 这个功能想必对于爱自拍的朋友特别受用了,人像模式可以模拟出专业相机的大光圈浅景深效果

手机拍照被封神,原因不止如望远镜,更有这几种黑科技

三世轮回 提交于 2020-03-13 13:47:52
相信大家对于华为手机的拍照功能都有所了解,自从华为P30 pro出来之后,其拍照功能一直都被大家津津乐道,华为相机的强大也是大家有目共睹的。 不过呢,很多人对于华为拍照的认知还停留在它可超远距离拍摄,却不知道华为手机相机还藏着一些特殊功能。所以,小编将带大家一起来了解一下,华为手机拍照的神奇之处。 1、超级微距 有的手机可能会有微距模式,但是华为手机中的这个超级微距好像更厉害一些。这个模式可以离那些较小的物体非常近,一般来说10厘米左右就已经是手机近距离拍摄的极限了,如果再近的话,那么画面就会模糊。 而在某些测评中我们可以看到,华为mate 20相机可以达到6至7厘米,这种距离下拍摄还能聚焦,可见这手机拍照能力是有多么强。 2、双景录像 以前大家可能用分屏功能开过两个APP,一边打游戏还能一边刷剧,但是在摄像上大家应该就没怎么用过吧!华为手机相机中有一个双景录像的模式,它可以分成两个屏幕来录像,一个是远景,一个是近景,近景可手动调节远近。这个模式拍摄的视频和照片效果都非常好,相信很多喜欢晒照片的小伙伴会非常喜欢。 3、人像模式 这个功能想必对于爱自拍的朋友特别受用了,人像模式可以模拟出专业相机的大光圈浅景深效果,然后会通过专业的算法对背景进行想多的虚化处理,从而焦距主体突出人物。用这个功能拍摄出来的人物照片是很好看的,爱自拍的你是不是已经心动了呢?