首页 > 其他分享 >图片和拍照

图片和拍照

时间:2024-09-10 18:14:33浏览次数:1  
标签:24 10 拍照 变焦 焦距 像素点 景深 图片

图片相关

常见图片格式的区别

  • JPG(JPEG) 有损压缩,压缩比例高,保留的细节人眼几乎看不出来,适合用作网络,缺点多次压缩图片和原图差异会逐渐变大,网络上说的图片都变绿了(多次盗图以后图片会变绿)的原因就是多次有损压缩。

    JPG是最常用的普片之一,手机拍照的图片一般默认都是JPG,专业模式下可以设置为RAW之类的原生格式。
    JPG是不支持透明度的哪些支持透明度的图一般都是PNG。

  • PNG 无损压缩,可以是24位的真彩,也可以支持透明度32位图(24位真彩+8位的透明度),如果希望不丢失细节,并且占用空间比计较小可以选这种格式,美工出的图一般多是这种。

  • GIF 最大的特点支持帧,也就是支持动画,色彩深度很浅只有8位,也就是256种颜色,GIF也对透明度有简单的支持,用1个bit表示全透明和全部透明。

  • BMP window下面的位图格式,保留全部细节。

  • RAW(RAW+) RAW 是一个大类,表示原生格式,后坠名不一定是.raw,后面即便是.raw各家手机厂商读取方式可能存在差异,不一定能相互读取。如果用的是通用的raw格式是可以被别的厂家读取的。最大的特点是未经压缩,保留全部细节。

图片色彩深度

  • 8位色
    用8个二进制位表示一个像素点的颜色,也就1Byte。
    RGB占比一般是2,4,2

  • 16位色

    用16个二进制位表示一个像素点的颜色,也就2Byte。
    RGB占比一般是5,6,5(绿色多一位),或者是5,5,5(弃用一位)

  • 24位色
    用24个二进制位表示一个像素点的颜色,也就3Byte。24位色就是常说的真彩。
    RGB占比一般是8,8,8

  • 32位色
    用24个二进制位表示一个像素点的颜色,也就3Byte。另外用8bit表示透明度。所以一个像素点的需要用4Byte表示。透明度不是一种颜色,是透光的级别。

显示器的色彩深度

一般说显示器有6位,8位,10位,12位就是说的就是颜色的色彩深度,RGB有三种,所以乘3就是和图片的色彩深度一样了。

6位显示器已经几乎很少出现了

8位和10位是主流,8位可以完美显示24位真彩的图片。10位已经超过普通真菜图片的原始颜色,其实是无效的。

另外显示器的10位描述的单色发光级别有2的10次方个,这里有一个抖的概念,8bit可以通过抖动表示出类似10bit的类似效果。

举例:

有一个灯,常亮亮度是100,不亮亮度是0。如果它一半的时间亮一半的时间不亮那么我们会觉得这灯很闪,如果闪的频率很高肉眼觉察不出来,这时候我们看到的是一个亮度约为50的常亮的灯,然后调整亮和比亮的比例,我们可以得到 100,75,50,25,0等等的亮度。

抖动不是万能的,抖动抖动级别越多,偏差越多,一般只会抖动4种级别,对应增加2bit,也就是6抖8,8抖10,10 抖12,同色彩深度原生比抖动的要好。有些人买8抖10的显示器,然后关闭抖动,使用原生8位,据说这样比较护眼,也有说抖动的速度极快,不存在伤眼睛的说法。如果不是图像来源支持超过24位真彩色的专业设备场合,原生8位以后的显示器没有太大的意义。需要注意的是,市面上10位的显示器一般都是8抖10。

图片的大小

图片大小=像素点个数*一个像素点所占的位数

比如一个未经压缩的,24位色深,1920*1080分辨的图片大小位1920*1080*3/1024/1024≈5.93兆

拍照相关

关键名称解释

  • 光心 凸透镜的中心
  • 焦点 平行光通过凸透镜后在光心轴上的汇聚点
  • 焦距 光心到焦点的距离
  • 像距 成像平面到光心平面的距离
  • 物距 物体到光心的距离
凸透镜镜片成像示意图

凸透镜成像示意图

成像的5种情况

  1. u>2f,f<v<2f,倒立、缩小的实像
    image-20240910115635994

  2. u=2f,v=2f,倒立、等大的实像
    image-20240910115649545

  3. f<u<2f,v>2f,倒立、放大的实像
    image-20240910115704583

  4. u=f,不成像。
    image-20240910115716432

  5. u<f,像与物同侧,正立、放大的虚像。

    image-20240910115727224

曝光三要素

  • 快门(S) 决定曝光的时间
  • 光圈 通光孔的大小
  • 感光度(ISO) CMOS对光线的敏感程度,实际是调整电压

通过他们三个可以调整曝光量,使图片不至于太黑,EV(曝光补偿)是在这三个中至少有一个是系统自动调整的时候,系统自动的提高画面的亮度。

光圈值

光圈值=焦距/光圈直径
平面的直径增加一倍面积增加4倍,通光亮增加4倍,如果如果需要通光亮提升一倍,直径需要增加根号2倍(约1.4)。

光圈值用F表示,一般是F=f/1,f/1.4,f/2,f/2.8,f/4,f/5.6,f/8,f/11,f/16,f/22,f/32,f/44,f/64这样背的倍数格式。

光圈值越小表示光圈越大,可变光圈一般最小光圈值表示(最大光圈)。

感光元件尺寸(传感器)

感光元件类型有CMOS和CCD,一般用的都是CMOS,一般说CMOS就是感光元件,也就是相机感知光信号,然后转变成数字信号的底。
感光元件大小表示的2种方式

  • 用毫米计算
  • 用1/x英寸计算

全画幅尺寸36×24 mm,一英寸约等于2.45厘米,全画幅对角线约是2.7英寸,但是这种算法和1/x英寸的计算是不一样的,换算方式是乘1.54。相机基本都是这样计算方式。也就是按照1/x这种计算方式来算,全画幅的底是4.1/1英寸。
img

还有另一种算法1/x英寸表示,这种表示不是用对角线的大小表示感光元件的大小,而是感光元件直径所在的圆的周长的一半。手机相机基本都是这种方式。圆的周长是2πr,半圆周长是2πr/2≈2r*1.57,1/x寸的感光元件除以1.57就是对角线的大小。
img

等效焦距

等效焦距描述的视角和全画幅感光元件等效(拍摄到的画面范围相等)。

举例子:

IMX890等效焦距24mm,传感器尺寸1/1.56英寸,全画幅是4.1/1英寸(前面我已经说明为啥全画幅是4.1英寸而不是2.7英寸),IMX890的实际焦距=24/4.1/(1/1.56)=24/(4.1*1.56)≈3.75毫米

不用在意上面的计算过程用24毫米去除以单位不同的英寸,实际前面的24毫米只是一个比值。

对焦和变焦

对同一个凸面镜焦距总是一定的,焦距由凸透镜材质和凸起的程度决定,我们要让物体拍的清楚是让物体在对焦平面和cmos重合,这里调整的是像距不是焦距。

焦距物距像距关系公式是1/u+1/v=1/f

  • f 焦距
  • u 物距
  • v 像距

变焦指的改变焦距,是通过改变镜头镜片之间的距离来实现的,手机镜头垂直空间有限,很难做到变焦,几乎所有号称N倍光学变焦都是通过多颗定焦摄像头+裁剪来实现的。手机上真能变焦的镜头一般是横置的。

举例子:

手机有三个摄像头24mm等效焦距的主摄,48mm的长焦镜头2,和120mm的长焦镜头镜头3

  • 1-2倍变焦用主摄像头裁剪
  • 2-5倍用长焦镜头2裁剪
  • 5倍或者以上用镜头3裁剪

光学变焦:这里如果正好使用1,2,5倍是不需要裁剪的,画质不会变差(手机上的光学变焦)。手机上的5倍光学变焦一般是最大的定焦的焦距是主摄的5倍,不是1-5的连续空间。

数码变焦:如果不是整数倍需要先裁剪,然后放大这样的画面就会变得模糊,放大的目的是保持分辨不变。

等效光学变焦:还有一种特殊情况裁剪了画质也不会变差,比如一个颗4800W的摄像头,它用4个像素点模拟一个像素点(4800W相机一般都是这么干的,除非高像素模式),拍照出来的照片默认是3000x4000像素也就是1200W像素。这时候如果是2倍变焦,可以值利用传感器中心区域的1/4开启高画质模式裁剪出一个3000*x4000的原生画面,不需要放大,画面质量不会降低。

景深和虚化

景深的直观表是可以拍清楚的空间距离,

举例子:

照片1可以把5-6米的景物都显示的很清楚,照片2可以把5-10米的距离的景象都清楚的展示

我们就认为照片2的景深更加深

景深实际是指的是成像平面前后能清晰成像的距离

感知光线的cmos类似一个一个小格子,一个格子是一个像素,这个小格子是有一定大小的,光线汇聚到成像平面附近即便略有偏差依旧会落到同一个像素格子里面。这样即便不在物距平面的上的物体发出的光线也会在相距平面呈现出清晰的图像。不在景深范围内的会变得模糊,也就是虚化。

影响景深的几个参数

  • 物距越远,景深越深
  • 焦距越短,景深越深
  • 光圈越小,景深越深

image-20240910161602570

噪点的由来

构图

二维的图片描绘三维世界,需要通过光线来突出,立体感,质感和空间感。

构图的三项标准

  • 主题明确
  • 主体突出
  • 减少和主题无关的干扰元素

构图的5项目基本规律

  • 对称
  • 对比
  • 黄金分割
  • 空间排比

构图的5要素

  • 主体
  • 配体
  • 前景
  • 背景
  • 留白

拍摄景别

  • 远景
  • 全景
  • 中景
  • 近景
  • 特写

拍摄视角

  • 水平角度
  • 正面
  • 侧面
  • 背面
  • 垂直高度
    • 平视
    • 俯视
    • 仰视

图片后期

图片的属性调整

  • 亮度
  • 对比度
  • 饱和度
  • 曝光
  • 高光
  • 阴影
  • 色温
  • 色调
  • 锐度
  • 清晰度
  • 暗角落

标签:24,10,拍照,变焦,焦距,像素点,景深,图片
From: https://www.cnblogs.com/cxygg/p/18406900

相关文章

  • 智能提取:OfficeImagesExtractor让文档图片提取更简单
    “科技是国之利器,也是民之福祉。”在数字化办公日益普及的今天,我们对文档处理的需求也在不断增长。尤其是对于Office文档中的图片、视频和音频等多媒体内容的提取,传统的方法是繁琐且效率低下的。在这样的背景下,一款能够高效、高质量提取Office文档中多媒体内容的工具显得尤为......
  • CodeFormer——卓越的AI照片修复工具,能够轻松消除图片以及视频中的马赛克,还原清晰画质
    CodeFormer是什么CodeFormer是一款由南洋理工大学和商汤科技联合开发的AI照片和视频修复工具。融合了变分自动编码器(VQGAN)和Transformer技术,对模糊和马赛克的照片或视频进行高质量的修复。CodeFormer通过先进的算法优化图像细节,提升清晰度,保持自然和真实的视觉效果。支持图......
  • Python编写一个图片自动播放工具
    目录引言项目概述环境设置使用Pygame显示图片实现自动播放功能添加用户交互实现完整的图片自动播放工具添加功能扩展最终代码和演示总结1.引言随着数码摄影和社交媒体的普及,图片成为了我们日常生活中不可或缺的一部分。无论是在家庭聚会、旅行还是工作项目中,我们都会积累......
  • 【机器学习】C++与OpenCV实战:创建你的第一个图片显示程序
    ......
  • 百度UEDITOR粘贴图片自动上传到服务器(JAVA版)
    编辑器:百度ueditor前端:vue2,vue3,vue-cli,html5需求:复制粘贴word内容图片,word图片转存交互,导入pdf,导入PowerPoint(PPT)要求:开源,免费,技术支持用户体验:Ctrl+V快捷键操作该说不说,最近这块应该也是挻火的,今天早上又有网友加我微信私聊,说是想了解一下这块的技术和方案。实......
  • 在vue3中手写按需加载图片
    在我们的网页中.假如使用了大量的图片,每个图片都是需要去访问加载的这就影响了我们的访问速度,手写一个按需加载组件,就可以解决这个问题让图片处于页面视图的时候再加载,减轻网页访问负担利用vue3官网给出的钩子我们常用的就是onMountent如官网所示为了及时监测,这里......
  • golang 合成的图片
    packagepicture_serviceimport( "errors" "github.com/nfnt/resize" "image" "image/draw" "image/jpeg" "image/png" "log" "net/http" "os")typePictureServi......
  • LivePortrait: 让静态图像“活”起来、更好地控制图片/视频中人物的表情,新增动物模式,
     引言随着AI技术的飞速发展,图像生成与编辑的门槛不断降低,尤其在人像视频生成领域取得了令人瞩目的成就。快手可灵大模型团队开源的LivePortrait框架,以其出色的性能与创新的设计,引领了AI生成的新浪潮。LivePortrait不仅能够将静态图像转换为动态视频,还能精确控制面......
  • Canvas绘制图片合成样式
    效果图web*{margin:0;padding:0;}.container{position:relative;width:328px;height:328px;margin:100pxauto;}.containerimg{position:absolute;width:328px;height:328px;}#canvas{posi......
  • Vue2 - 详细实现聊天室IM即时通讯及聊天界面,支持发送图片视频、消息已读未读等,集成mqt
    前言如果您需要Vue3版本,请访问在vue2|nuxt2项目开发中,详解手机移动端H5网页在线1v1聊天功能(仿腾讯云IM功能),技术栈为MQTT通讯协议+后端Node服务端+数据库设计+vue前端聊天界面,超详细前后端完整流程及示例源代码,vue2聊天即时通讯IM实时接收和发送消息,可发送文字、图......