图像基础知识入门【图像概念不同图像格式】

图像基础知识入门【图像概念&不同图像格式】

最近有在处理图像转换,因此稍微补足了一下图像相关知识,特在此记录。下面汇总是我根据自己理解和网上查阅资料而来。如有错误,欢迎大家指正。

1 基础概念

像素/分辨率

像素(Pixel):构成数字图像的最基本单位【小方块】

像素是构成数字图像的最基本单位,是图像显示设备(如电脑屏幕、手机屏幕)上最小的可寻址的显示单元。

  • 每个像素都有自己的颜色值,这些颜色值由红、绿、蓝三种基本色光的不同强度组合而成(即RGB值)。像素的大小和密度直接影响图像的清晰度和细节表现。像素可以被视为图像中的一个点,其位置和颜色共同决定了图像的整体外观。
  • 像素是一个小方块,用这些小方块排成一个大的长方形,这个长方形就是图像,图像的分辨率为:图像宽排列的像素数 × 图像高排列的像素数

分辨率(Resolution),像素分辨率、打印分辨率DPI:描述图像的像素数量【1920x1080,水平方向1920个像素x垂直方向1080】。

  1. 像素分辨率:直接描述图像的像素数量,例如,一个图像的分辨率可以表示为1920x1080,意味着图像在水平方向上有1920个像素,在垂直方向上有1080个像素。像素总数为1920乘以1080,即2073600像素。
  2. 打印分辨率DPI:在打印领域,分辨率通常以每英寸点数(Dots Per Inch, DPI)来衡量,描述打印机或扫描仪等设备的输出或输入精度。例如,300DPI意味着每英寸宽度上有300个打印点或采样点。
  • 分辨率与图像清晰度的关系是直接的:分辨率越高,即单位面积内像素越多,图像的细节就越丰富,看起来就越清晰。相反,低分辨率的图像由于像素较少,可能会显得模糊或出现锯齿现象。
  • 像素是构建块:像素是分辨率的基础构成单位,分辨率描述的是这些像素在空间上的分布情况。
  • 图像大小与清晰度:相同尺寸的图像,分辨率越高(即像素总数越多),图像的细节就越丰富,文件体积也越大。反之,减少分辨率会导致图像变得模糊。
  • 显示与打印:在屏幕上显示图像时,分辨率影响图像的清晰度和尺寸;在打印时,DPI决定图像的物理尺寸和清晰度,高DPI可以打印出更精细的细节。
  • 资源消耗:高分辨率图像在处理、存储和传输时需要更多的计算资源和存储空间。

色深(bits per pixel):图像中每个像素可以表示的颜色数

色深是指图像中每个像素可以表示的颜色数量,它直接影响图像的色彩丰富度和细腻程度。色深通常用位数(bits per pixel, bpp)来衡量,表示每个像素的颜色信息是由多少位二进制数来表示。色深越高,能表示的颜色种类就越多,图像看起来就越细腻和真实。

  • 1位色深(1bpp):每个像素只能表示两种颜色(通常是黑和白),适用于简单的图形和文本。
  • 4位色深(4bpp):每个像素可以表示16种颜色(2^4=16),常用于早期的计算机图形和游戏
  • 8位色深(8bpp):每个像素可以表示256种颜色(2^8=256),这是早期网页和操作系统图形的标准,支持简单的调色板,可以实现较丰富的色彩表现
  • 16位色深(16bpp):可以是5-6-5格式(5位红、6位绿、5位蓝),能表示65536种颜色(2^16=65536),提高了色彩的平滑过渡,适用于较高质量的图像显示。
  • 24位色深(24bpp):真彩色,每个像素由8位红、8位绿、8位蓝组成,总共可以表示约1670万种颜色(2^24=16777216),几乎涵盖了人眼能识别的所有颜色,是目前大多数数字图像的标准。
  • 32位色深(32bpp):在24位真彩色基础上增加了一个8位的Alpha通道,用于表示透明度,适用于需要透明效果的图像。

在BMP格式中,色深是一个重要的参数,它决定了文件的大小和图像的质量。由于BMP格式不进行压缩,色深越高,图像文件的大小也就越大。例如,一个分辨率为1024x768的图像,若色深为24位,则文件大小大约为1024x768x3字节(不包括文件头信息),这是因为每个像素需要3字节来存储红、绿、蓝三个颜色通道的信息。

颜色模型:HSV/HSL/RGB/RGBA/CMYK/Lab

①HSV (Hue 颜色, Saturation, Value):基于人类感知颜色模型【颜色+饱和度+明度】

HSV(有时也称为HSB Hue, Saturation, Brightness)是一种基于人类感知的颜色模型,常用于图像编辑软件中。它将颜色分为色调(Hue,即颜色的基本属性,如红、绿、蓝等)、饱和度(Saturation,颜色的纯度,从灰到鲜艳的变化)和明度(Value/Brightness,颜色的明暗程度)。这种模型便于用户直观地调整颜色。

  • Hue:颜色
  • Saturation:饱和度
  • Value/Brightness:明度

②HSL (Hue, Saturation, Lightness):基于人类感知颜色模型【颜色+饱和度+亮度:颜色黑白程度】

HSL与HSV类似,也是基于人类感知的颜色模型,但它的第三个维度是亮度(Lightness),与HSV中的明度有所不同。亮度指的是颜色的黑白程度,而饱和度定义了颜色的纯度。HSL模型更接近人们描述颜色的方式,比如“浅蓝色”或“深红色”。

  • Hue:颜色
  • Saturation:饱和度
  • Lightness:亮度(颜色的黑白程度)

③RGB (Red, Green, Blue):最常用颜色模型,常用于数字显示和图像处理

RGB是最常见的颜色模型,广泛应用于数字显示屏和图像处理。它基于颜色加法原理,通过红、绿、蓝三种基本色光的不同强度组合来生成所有可见颜色。每个颜色通道的值范围通常是0到255(在8位深度下)

  • R:Red
  • G:Green
  • B:Blue

④RGBA (Red, Green, Blue, Alpha):RGB+Alpha通道【需要透明效果的图像处理】

RGBA是RGB模型的扩展,增加了Alpha通道,用于表示颜色的透明度。Alpha值范围也是0到255,其中0表示完全透明,255表示完全不透明。这对于需要透明效果的图像处理特别有用。

  • R:Red
  • G:Green
  • B:Blue
  • A:Alpha,用于表示透明。例如电脑系统图标需要用到半透明。

⑤CMYK (Cyan, Magenta, Yellow, Black):印刷行业常用模型【青色、洋红、黄色、黑色油墨按不同比例叠加】

CMYK是印刷行业常用的颜色模型,基于颜色减法原理。通过青色、洋红、黄色和黑色油墨的不同比例叠加,可以产生各种颜色。由于油墨吸收光线的特性,混合越多颜色会趋向于黑色,但为了达到更深的黑色和节省成本,加入了单独的黑色墨水(K)。

  • CMYK主要用于实体印刷,而RGB/RGBA则更多用于屏幕显示。
  • Cyan:青色
  • Magenta:洋红
  • Yellow:黄色
  • Black:黑色

⑥Lab:弥补RGB、CMYK不足,是一种与设备无关的颜色模型

Lab颜色模型弥补了RGB和CMYK两种色彩模式的不足。 它是一种设备无关的颜色模型,也是一种基于生理特征的颜色模型。

  • Lab颜色模型由三个要素组成,一个要素是亮度(L),a 和b是两个颜色通道。 a包括的颜色是从深绿色(低亮度值)到灰色(中亮度值)再到亮粉红色(高亮度值);b是从亮蓝色(低亮度值)到灰色(中亮度值)再到黄色(高亮度值)。
  1. L(Lightness) 亮度通道:L值范围通常是0到100,表示从纯黑(0)到纯白(100)的亮度变化,与颜色的明暗程度相关,但不包含色彩信息。
  2. a 色通道:a值可以是正数也可以是负数,正数表示从绿色到红色的过渡,负数表示从红色到绿色的过渡。这个通道主要决定了颜色的绿-红倾向。
  3. b 色通道:同样可以取正负值,正数表示从蓝色到黄色的过渡,负数表示从黄色到蓝色的过渡。b通道决定了颜色的黄-蓝倾向。
  • Lab模式之所以被称为“与设备无关”,是因为它不依赖于任何特定的物理设备(如显示器或打印机)的色彩表现,这使得它成为了色彩管理和转换的理想选择,尤其是在需要在不同设备和媒介间保持颜色一致性的应用场景中。例如,在专业图像编辑软件中,用户可以利用Lab模式来进行精确的颜色调整,或者在不同色彩空间之间转换时,先转换到Lab空间作为中间步骤,以最小化颜色信息的损失。

色彩空间/色域:特定色彩模型内,定义了颜色值的具体范围和组织方式

色彩空间是在特定的色彩模型框架内,定义了颜色值的具体范围和组织方式。它限定了在给定模型中可以表示的颜色的全部集合,即色域。不同的色彩空间在相同的色彩模型下可能有不同的色域,这取决于它们的定义和约束条件。例:

  • sRGB:基于RGB模型,是互联网标准的色彩空间,色域较小。
  • Adobe RGB:同样是RGB模型,但色域比sRGB宽广,适用于专业摄影和打印。
  • ProPhoto RGB:一个非常宽广的RGB色彩空间,旨在包含所有可见颜色,适用于高端图像编辑。
  • 色彩模型是理论基础,而色彩空间的选择则取决于具体的应用需求,如显示、打印或图像处理等。
  • 解释:
    • 色彩模型就像是画画时的调色盘,它告诉你可以用哪些基本颜色(比如红、绿、蓝)以及怎么混合这些颜色来得到你想要的所有颜色。常见的调色盘有RGB(适合屏幕显示)、CMYK(适合打印)、HSV/HSL(让人更容易理解颜色的鲜艳度和深浅)等
    • 色彩空间,可以想象成是用这个调色盘画出来的画可以展示的色彩范围。

颜色模型(色彩模型)、色彩空间关系:

  • 相互依存:色彩空间建立在色彩模型之上,没有色彩模型就没有色彩空间;色彩模型通过不同的色彩空间实现具体化,以适应不同的应用场景。
  • 转换关系:不同的色彩空间之间可以通过数学转换在相同的色彩模型内进行映射,以保证颜色在不同设备或环境间的一致性。

总之,色彩模型提供了一套描述颜色的理论框架,而色彩空间则在这个框架内具体定义了颜色的表达范围和方式。二者紧密相关,但侧重点和应用层面不同。

2 常见图像格式

JPEG:有损压缩、压缩比高[照片]

  1. 优点:广泛支持、压缩比高、适用于照片和复杂图像。
  2. 缺点:有损压缩,可能导致图像质量损失。
  3. 场景:照片、网页图像

PNG:无损压缩、图片大,支持半透明[桌面图标]

  1. 优:无损压缩、支持透明度、适用于图标和图形
  2. 缺:文件大小较大
  3. 场景:图标、图形、需要透明背景的图像,如桌面图标

TIFF:有/无损压缩、图片较大[科研领域、印刷]

①优:有损、无损压缩、支持多通道图像、适用于印刷和专业图像(科研)处理
②缺:文件大小较大、不适合Web应用
③场景:印刷、专业图像处理、存档

BMP:无损压缩、图片大[windows系统]

  1. 优:无损压缩、适用于Windows系统和位图编辑
  2. 缺:文件大小较大、不适合Web应用
  3. 场景:windows系统、位图编辑
  • BMP格式的特点是它直接存储图像的像素数据,没有进行数据压缩,这使得图像质量得以完全保留,但也导致文件体积相对较大

WebP:比JPEG更高压缩率、部分浏览器不支持[web系统]

  1. 优:高压缩率、支持无损和有损压缩、适用于Web应用
  2. 缺;兼容性较差,部分浏览器不支持
  3. 场景:web系统、需高压缩率的图像

GIF:支持动画、色彩受限,图像低分辨率[简单图像]

  1. 优:支持动画、适用于简单图像和图标
  2. 缺:色彩受限、不适合复杂图像
  3. 场景:动图、低分辨率图像

3 常见图片格式汇总

  • 图像质量:对于追求高质量图像的需求,TIFF和PNG是首选。
  • 文件大小:JPEG、WebP和GIF是减小文件大小的好选择。
  • 透明度:PNG和WebP是唯一支持透明度的格式。
  • 动画需求:GIF和WebP是支持动画的格式。

应用场景:

  • JPEG适用于照片、网页图片和社交媒体分享。
  • PNG适用于图标、图形和需要透明背景的图像。
  • GIF适用于简单动画、徽标和低分辨率图像。
  • TIFF适用于印刷、专业图像处理和存档。
  • BMP适用于Windows系统和位图编辑。
  • WebP适用于Web应用和需要高压缩率的图像。
图片格式压缩透明(Alpha通道)动图特点
JPEG(JPG)有损压缩不支持不支持①优:广泛支持、压缩比高、适用于照片和复杂图像
②缺:有损压缩,可能导致图像质量损失
③场景:照片、网页图片、社交媒体分享
PNG无损压缩支持不支持①优:无损压缩、支持透明度、适用于图标和图形
②缺:文件大小较大
③场景:图标、图形、需要透明背景的图像,如桌面图标
TIFF(tif)支持无损压缩(如LZW)和有损压缩(如JPEG)支持不支持,但支持多帧(一张tiff中包含多张图片)①优:无损压缩、支持多通道图像、适用于印刷和专业图像(科研)处理
②缺:文件大小较大、不适合Web应用
③场景:印刷、专业图像处理、存档
BMP无损压缩不支持不支持①优:无损压缩、适用于Windows系统和位图编辑
②缺:文件大小较大、不适合Web应用
③场景:windows系统、位图编辑
WebP有损/无损压缩,比JPEG更高压缩率支持(包括全透明)支持①优:高压缩率、支持无损和有损压缩、适用于Web应用
②缺;兼容性较差,部分浏览器不支持
③场景:web系统、需高压缩率的图像
GIF有损压缩(颜色限制至256色)二值透明(全透明或全不透明)支持①优:支持动画、适用于简单图像和图标
②缺:色彩受限、不适合复杂图像
③场景:动图、低分辨率图像

4 拓展

RAW:原始图像文件格式[数码相机、扫描仪、摄影领域]

RAW是一种原始图像文件格式,通常由数码相机或扫描仪等设备直接生成

  • 无损保存:RAW文件保留了拍摄时的全部信息,包括色彩深度、曝光细节等,为后期编辑提供了最大的灵活性和控制权。
  • 高动态范围:能够记录更宽广的亮度范围,有助于在后期处理中恢复阴影和高光细节。
  • 需要处理:RAW文件不能直接查看,需要通过专门的图像处理软件(如Adobe Lightroom、Camera Raw等)解码和编辑。
  • 占用空间大:由于未经过压缩,RAW文件通常比JPEG等格式的文件大得多。
  • 设备特定:不同品牌和型号的相机生成的RAW文件格式可能不同,需要特定的软件支持。

SVG:基于XML的矢量图像[图像小、网页图像]

SVG(Scalable Vector Graphics)是一种基于XML的矢量图像格式,用于描述二维图形信息。与位图(如JPEG、PNG)不同,SVG图像不是由像素组成的,而是通过数学公式和路径定义形状、线条、颜色和填充

  • 可缩放性:SVG图像可以任意放大或缩小而不会失真,保持清晰度和细节,非常适合图标、logo和复杂的图表。
  • 文本可选性和可搜索性:SVG可以内嵌文本,这些文本是可选的并且可被搜索引擎索引,有利于SEO。
  • 交互性和动画:SVG支持CSS和JavaScript,可以添加交互效果和动画,为网页设计提供更多动态元素。
  • 轻量级:对于简单的图形,SVG文件通常比位图文件小,加载速度快,特别适合网页应用。
  • 可编程性:由于基于XML,SVG图像可以通过编程生成和修改,便于自动化和动态生成图形。

HEIF(High Efficiency Image File Format):图片压缩天花板

  1. 高效压缩:HEIF采用更先进的图像压缩技术(如HEVC/H.265编码),在保持图像质量的同时,文件大小通常比JPEG小50%左右。
    容器格式:HEIF不仅是一个图像格式,也是一个容器,可以存储单张图像、图像序列、图像连拍、图像的多个版本(如不同分辨率)、元数据以及音频等。
  2. 支持透明度:类似于PNG,HEIF支持透明度通道,适合需要透明背景的图像。
  3. 动态图像:HEIF格式还能存储简单的动态图像(如Apple的Live Photos或Google的Motion Photos),为静态图像增添了动态元素。
  4. 兼容性:虽然HEIF提供了许多先进特性,但由于相对较新,一些老旧的系统或软件可能不支持,但随着技术的发展,越来越多的设备和应用开始支持HEIF。

Thumbnall:缩略图[预览时的小图标]

  1. 快速预览:在文件浏览器、网页、图像编辑软件等环境中,缩略图使用户能够在不打开完整图像的情况下快速浏览和识别内容。
  2. 节省空间和带宽:相比于全尺寸图像,缩略图占用的存储空间和加载时间都要少很多,这对于提升网页加载速度和优化用户体验尤为重要。
  3. 易于管理:在大量图像的管理中,缩略图帮助用户高效地组织和筛选图片。
  4. 自动生成:大多数操作系统和在线服务都能自动为上传的图片生成缩略图,也可以通过软件手动调整大小和质量。
  5. 可点击放大:在许多应用中,缩略图是可以点击的,点击后会显示原始大小或更大尺寸的图像。

PSD:PS专用图像文件格式

PSD(Photoshop Document)是Adobe Photoshop软件的专用图像文件格式,广泛应用于专业图形设计、摄影后期处理和数字艺术创作等领域。

JFIF (JPEG File Interchange Format)

JFIF是一种基于JPEG标准的图像文件格式,专为存储和传输图像而设计,特别是在互联网上。JFIF实际上是对JPEG数据流的一种封装格式,确保了JPEG图像能在不同设备和软件间正确交换,

为数不多的可以通过改后缀名改格式。

  • 大致可认为JPG=JPEG=JFIF

AVIF (AV1 Image File Format): 2019发布,基于AV1视频编码格式的图像文件格式

  1. 极致压缩效率:AVIF 利用AV1视频编码的先进算法,能够在保持图像质量的同时显著减小文件大小,相比JPEG、WebP等格式,压缩率更高。
    宽色域和高动态范围:支持BT.2020色域、HDR10和HLG,以及10位和12位色深,提供更丰富的色彩和更细腻的光影过渡。
  2. 透明度支持:与PNG类似,AVIF 支持alpha通道,可以存储具有透明度的图像,适用于图标、徽标等需要透明背景的场景。
  3. 动态图像:除了静态图像,AVIF 也支持存储动态图像,类似于GIF和HEIF的动态图片功能。
  4. 未来兼容性:作为开放标准,AVIF 得到了众多浏览器和科技公司的支持,有望成为下一代互联网图像标准之一。

JXL (JPEG XL):诞生于2021,新一代图像技术。JPEG升级版

在这里插入图片描述

JPEG XL 是一种新一代的图像压缩标准,旨在提供更高的压缩效率、更广泛的色彩支持以及更好的图像质量。它是JPEG格式的后续版本,设计目标是成为一种全能的图像格式,适用于网络、打印、存档等多种场景。

  1. 高效压缩:JXL 使用先进的压缩算法,能够在保持高质量的同时,比JPEG和其他格式提供更小的文件尺寸。这有助于加快网页加载速度和减少存储需求。
  2. 宽色域和高动态范围:支持Rec.2020色域、HDR(高动态范围),以及超过10位的色深,能够更好地呈现真实世界的色彩和光线效果。
  3. 渐进式加载:支持渐进式解码,允许图像先以较低质量快速加载,随后逐步提高质量至全分辨率,改善用户体验。
  4. 可逆压缩(无损模式):除了有损压缩外,JXL 还支持无损模式,确保图像在压缩和解压过程中的绝对保真度。
  5. 动画支持:与GIF和APNG类似,JXL也能存储动画图像,提供更高质量的动态图像解决方案。

参考文章:
https://kb.colorspace.com.cn/kb/category/light-color/
https://blog.csdn.net/qq_42210428/article/details/136459503
https://sspai.com/post/72746#!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/38688.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何实现电子签名签章功能?

随着技术的发展,传统的纸质合同签署方式逐渐暴露出效率低下、存储不便和安全性不足等问题。为了解决这些问题,电子签署服务为用户提供了一个安全、高效、环保的合同管理解决方案。 电子合同管理与签署平台的核心功能 1、用户管理:平台提供用…

怎么永久禁止win10系统自动更新?一键屏蔽系统自动更新

现在 Windows 10 系统是很多办公用户的主力操作系统,可是 Windows 系统会自动更新,这会严重影响系统稳定性。因为微软虽然以提供更新为服务,但并不是每次更新它都是安全的。 接下来和我一起看看如何使用联想开发的小工具一键屏蔽系统自动更新…

MQTT协议详述

MQTT 概述 消息队列遥测传输(英语:Message Queuing Telemetry Transport,缩写:MQTT),是基于发布(Publish)/订阅(Subscribe)范式的消息协议,位于…

为什么80%的码农都做不了架构师?

文章目录 一、技术广度和深度的要求1.1 技术广度1.2 技术深度 二、全局视角和系统思维2.1 全局视角2.2 系统思维 三、沟通能力和团队合作3.1 沟通能力3.2 团队合作 四、业务理解和需求分析4.1 业务理解4.2 需求分析 五、持续学习和创新能力5.1 持续学习5.2 创新能力 六、总结 &…

【UML用户指南】-25-对高级行为建模-时间和空间

目录 1、概念 2、时间 3、位置 4、常用建模技术 4.1、对定时约束建模 4.2、对对象的分布建模 分布式系统是这样一个系统,它的构件可以物理地分布在各个结点上。 为了表达对实时系统和分布式系统建模的需要,UML 提供了定时标记、时间表达式、定时约…

抛弃 Neofetch?众多优秀替代方案等你体验!

目录 抛弃 Neofetch?众多优秀替代方案等你体验Neofetch 的替代品FastfetchscreenFetchmacchina 抛弃 Neofetch?众多优秀替代方案等你体验 NeoFetch 是用 Bash 3.2 编写的命令行系统信息工具,该项目的主要开发人员已将 GitHub 存储库存档&…

民生银行收大额罚单:信用卡中心一同被罚,管理层如何施救?

民生银行的2024年,再添变故。 近日,国家金融监管总局宁波分局公布了数则行政处罚信息公开表。内容显示,民生银行(SH:600016、HK:01988)宁波分行、民生银行信用卡中心宁波分中心因多项违法违规事实,共计被处…

JVM原理(八):JVM虚拟机工具之基础故障工具

这里主要介绍监视虚拟机运行状态和进行故障处理的工具 1. jsp:虚拟机进程状况工具 jsp命令格式: jsp [options] [hostid] jps远程查询虚拟机进程状态 2. jstat:虚拟机统计信息监视工具 jstat命令格式: jstat [option vmid [interval [s|ms] [count]…

LP-SCADA系统在智能制造中的作用是什么?

在企业思考如何提升产线自动化时,往往考虑到的都是从硬件设备下手,但其实作为“大脑”存在的软件系统更是必不可少,尤其是当产线中的自动化设备越来越多,产生的数据也越来越多,大量数据需要人工进行整理时,…

论文阅读YOLO-World: Real-Time Open-Vocabulary Object Detection

核心: 开放词汇的实时的yolo检测器。重参数化的视觉语言聚合路径模块Re-parameterizable VisionLanguage Path Aggregation Network (RepVL-PAN)实时核心:轻量化的检测器离线词汇推理过程重参数化 方法 预训练方案:将实例注释重新定义为区域…

【24医学顶刊】GANDALF:主动学习 + 图注意力变换器 + 变分自编码器,改善多标签图像分类

GANDALF:主动学习 图注意力变换器 变分自编码器,改善多标签图像分类 提出背景子解法1:多标签信息样本的选择子解法2:生成信息丰富且非冗余的合成样本 例子:胸部X射线图像分析传统方法的操作和局限GaNDLF方法的优势 工…

超级会员卡积分收银系统小程序源码系统 前后端完整分离 带完整的安装代码包以及搭建教程

系统概述 超级会员卡积分收银系统小程序源码系统是专为各类商业场景设计的综合性平台。它旨在为商家提供一站式的解决方案,涵盖了会员管理、积分体系、收银操作以及数据统计等多个重要方面。 该系统的前后端分离架构确保了系统的灵活性和可扩展性。前端负责用户界…

如何用程序批量下载小红书的图片?

如何使用MediaCrawler快速下载图片 作为一名图像算法工程师,怎么能没有图片资源呢?今天,我要介绍一个能快速下载图片的方法,仅供学习使用,请勿用于其他用途。 下载项目 首先,从GitHub下载项目&#xff1…

强化学习的数学原理:贝尔曼公式

大纲 这一节课程的大纲: 重点 对于这次课,重点是两个东西: Motivating examples(为什么需要贝尔曼公式) 首先要明白,为什么 return 是重要的? 之前其实就说过,return 能够帮助我们评价一个策略是好还是坏…

LVGL实现字库的下载和使用

1 字库 字库的概念:相应文字或字符的合集。 点阵字库:按字库顺序排列的字符/汉字字模的合集。 LVGL中字库使用Unicode编码,Unicode 是全球文字统一编码。它把世界上的各种文字的每一个字符指定唯一编码,实现跨语种、跨平台的应…

大数据开发助手:Coze平台上一款致力于高效解决大数据开发问题的智能Bot!

大数据开发助手:Coze平台上一款致力于高效解决大数据开发问题的智能Bot 核心技术揭秘1. **自然语言处理(NLP)**2. **知识图谱构建**3. **个性化推荐算法** 功能特色概览1. **即时问题解答**2. **最佳实践分享**3. **个性化学习路径**4. **社区…

哪个牌子的超声波清洗器好?精选四大超强超声波清洗机力荐

生活中戴眼镜的人群不在少数,然而要维持眼镜的干净却不得不每次都需要清洗,只是通过手洗的方式实在太慢并且容易操作不当让镜片磨损更加严重!所以超声波清洗机就诞生了!超声波清洗机能够轻松清洗机眼镜上面的油脂污渍,…

synchronized 锁优化原理

目录 一、轻量级锁 二、锁膨胀 三、自旋优化 四、偏向锁 五、锁消除 一、轻量级锁 1. 会创建一个锁记录 Lock Record(保存在线程栈中),尝试 CAS 修改 Mark Word 中的对象头,是一种乐观锁的思想,而不是将 Java 对…

机器学习——强化学习状态值函数V和动作值函数Q的个人思考

最近在回顾《西瓜书》的理论知识,回顾到最后一章——“强化学习”时对于值函数部分有些懵了,所以重新在网上查了一下,发现之前理解的,包括网上的大多数对于值函数的描述都过于学术化、公式化,不太能直观的理解值函数以…