人工智能:数字图像类型和常见格式介绍

news2024/12/25 13:14:24

❤️作者主页:IT技术分享社区

❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。

❤️个人荣誉: 数据库领域优质创作者🏆,华为云享专家🏆,阿里云专家博主🏆 

❤️个人博客:IT技术分享社区

❤️公众号/小程序:IT技术分享社区 (运营五年)

❤️好文章点赞 👍 收藏 ⭐再看,养成习惯

目录

1、计算机中图像的表示方法

2、数字图像分类

2.1 黑白图像

2.2 灰度图像

2.3 彩色图像

3、数字图像的格式

3.1 BMP 格式

3.2 JPEG 格式

3.3 TIFF 格式

3.4 GIF 格式

3.5 PSD 格式

3.6 PCX 格式

3.7 TGA 格式

3.8 CDR 格式

3.9 Al 格式

3.10 DXF 格式


1、计算机中图像的表示方法

矢量图:使用绘图软件指令表示一幅图像,其本质是用数学公式进行描绘的图像。

位图:位图是利用像素点来表示一幅图像,并且每一个像素都具有颜色和位置属性,是数字图像处理的常见表示方法。

2、数字图像分类

根据描述像素的灰度以及颜色模式的不同分为黑白图像、灰度图像、彩色图像。

2.1 黑白图像

676848103fd523b7764463130ac538ce.png

黑白图像的像素点只有黑色和白色两种情况下,只有两种灰度等级,因此也被称作二值图像。黑白图像数据量较少并且只能展示边缘信息,无法展示出良好的纹理特征。

2.2 灰度图像

灰度图像的每一个像素都是有个采样像素,值介于黑色和白色之间的一种(共有256种,0~255 0 表示黑色、255 表示白色)。

2.3 彩色图像

彩色图像不仅有亮度信息也有颜色信息。常见的彩色图像表现在RGB彩色空间中,每幅图像只有红、绿、蓝三个通道,并且每个像素均由红绿蓝三个字节组成,每个字节为8位,表示0~255中不同的亮度值,可以产生1670种不同的颜色。

3、数字图像的格式

3.1 BMP 格式

BMP格式也称为位图格式,支持1 bit, 8 bit, 24 bit格式的图像数据,采用“无损压缩”的RLE编码格式,不仅占用的空间少,而且不会产生失真。

3.2 JPEG 格式

JPEG格式文件的扩展名有.jpg和.jpeg两种,是流行的24位位图格式。它实际上是以BMP格式为鉴准,在图像失真较小的情况下,对图像进行适当的压缩。

3.3 TIFF 格式

TIFF格式是在Macintosh机上开发的一种图像文件格式,其扩展名有.tif和.tiff两种。它与JPEG格式一样支持压缩功能,同时支持^Al帅a通道。TIFF格式主要用于在应用程序和计算机之间交换文件,同时支持pc机和苹果机,是一种非常灵活的文件格式,目前被广泛应用于图形图像、排版及印刷等多种领域。

3.4 GIF 格式

GIF格式是图像交换格式,主要用于通信和网页制作中,但是GIF格式只能达到256色。

3.5 PSD 格式

PSD格式是Photoshop固有的文件格式。PSD格式可完全设保留设计的图层信息,便于修改和制作各种特效。

3.6 PCX 格式

PCX格式是MS-DOS下常用的一种格式,支持1^-24位颜色深度,支持RGB.索引颜色、灰度和位图等颜色模式。

3.7 TGA 格式

TGA格式支持任意大小的图像,色彩的表现能力很强,适用于表现色彩丰畜的图像,不足之处是它对显示卡和显示器的要求比较高。

3.8 CDR 格式

CDR格式是图形处理软件CoreIDRAW所生成的文件的默认格式,也就是说,用CDR格式存储的文件只能在CoreIDRAW中打开。CDR格式也是矢量图中常见的文件格式之一,其优点是文件较小,支持压缩功能.。

3.9 Al 格式

Al格式是Illustrator软件的标准文件格式,与CDR格式一样,是常见的矢量图文件格式之一,可以方便地导入到CoreIDRAW中进行编辑。”

3.10 DXF 格式

DXF格式是三维模型设计软件AutoCAD提供的一种矢量图文件格式,其优点是文件小,绘制图形的尺寸、角度等数据都非常准确,是建筑设计、工业设计与建模的优选。

 

 

 

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

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

相关文章

【C语言】-深入内存带你看数据的存储

🎇作者:小树苗渴望变成参天大树 🎉 作者宣言:认真写好每一篇博客 🎊作者gitee:link 如 果 你 喜 欢 作 者 的 文 章 ,就 给 作 者 点 点 关 注 吧! 数据的存储🧨 前言✨一、数据类型…

007-Ensp-实验-配置静态路由

实验要求 PC1 可以访问到 PC2 网络结构 实验步骤 1. AR1 G0/0/0 - G0/0/1 配置IP 2. AR2 G0/0/0 - G0/0/1 配置IP 3. PC1 PC2 配置IP/GateWay 4. AR1 配置静态路由表 ip route-static 192.168.1.0 255.255.255.0 192.168.5.2 5. AR2 配置静态路由表 ip route-static 19…

Linux虚拟机克隆后网卡名从eth0变成eth1

文章目录一 系统环境二 问题发现三 解决过程一 系统环境 原本被克隆的主机是 rhel6.9 的操作系统。 二 问题发现 对 rhel6.9 的主机克隆后,发现无法SSH远程连接,从而发现可能是网卡的问题需要解决。 首先检查网卡服务是否启动 发现network服务是正常运…

java在线视频播放系统视频网站影视网站电影电视剧播放网站源码

简介 ssm开发的视频网站。本项目主要包括了视频展示和查询功能,用户中心,积分管理,管理员管理等功能。 演示视频 https://www.bilibili.com/video/BV1tT4y1N7t8/?share_sourcecopy_web&vd_sourceed0f04fbb713154db5cc611225d92156 技…

【408篇】C语言笔记-第二十二章(文件的操作)

文章目录第一节:文件操作原理1. C文件概述2. 文件指针介绍第二节:文件的打开与关闭1. 文件打开与关闭常用函数2. 代码实战第三节:文件的读写1. fread函数与fwrite函数2. fgets函数与fputs函数第四节:文件位置指针偏移1. fseek函数…

2023-01-04 clickhouse-编译、开发、测试

https://bohutang.me/2020/06/05/clickhouse-and-friends-development/ 一次偶然的机会,和ClickHouse团队做了一次线下沟通,Alexey提到ClickHouse的设计哲学: The product must solve actual problemAnd do it better than others 用工程思维解决商业问…

人工智能期末试卷

一、简答题(共 24 分) 若将人看成一个信息处理系统,1) 人的智能具有哪些特征?2) 举例说明哪一特征是最重要的并 3) 阐述其与实现通用人工智能的关系。(要求:2、3 小问一定用自己的语言作答!)(8 …

javaweb课程设计-基于SSM框架的疫情数据统计分析系统源码+数据库,可以进行疫情数据录入、疫情数据查询、图表展示

疫情数据统计分析系统 完整代码下载地址:基于SSM框架的疫情数据统计分析系统源码数据库 介绍 疫情数据统计分析系统是一个基于SSM框架的网页端系统,项目中实现的功能如下:用户访问网站可以浏览全国疫情的图表信息,管理员登录后…

P1229 遍历问题

题目描述 我们都很熟悉二叉树的前序、中序、后序遍历,在数据结构中常提出这样的问题:已知一棵二叉树的前序和中序遍历,求它的后序遍历,相应的,已知一棵二叉树的后序遍历和中序遍历序列你也能求出它的前序遍历。然而给定…

人工智能知识图谱研究

1、研究背景及意义 随着互联网技术的发展以及大数据、人工智能等新科技时代的来临,我国高校教育改革、高校人才培养也面临着新的机遇与挑战。一方面,为了实现国家战略、支撑快速发展的新经济,需要高校变革发展培养新型人才,满足社…

Au 效果器详解:自适应降噪

Au菜单:效果/降噪/恢复/自适应降噪Adaptive Noise Reduction自适应降噪 Adaptive Noise Reduction可快速去除变化的宽频噪声,如背景声音、隆隆声、风声等。此效果实时起作用,并可在多轨编辑器中使用。相对于标准降噪效果,自适应降…

cc1-7分析-2

cc2 cc2和cc4呢其实区别也不是很大,最后的rce的方式也都是一样的。区别在哪呢,之前我们说过TemplatesImpl.newTransformer是可以直接进行rce的,cc2就是通过 InvokerTransformer直接去调用TemplatesImpl.newTransformer,不走Insta…

Kubernetes(3)- Serivce详解

第七章 Service详解 本章节主要介绍kubernetes的流量负载组件:Service和Ingress。 Service介绍 ​ 在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这也就意味着…

【数据结构】带头双向循环链表的实现

目录 一、什么是带头双向循环链表 二、带头双向循环链表的实现 1、创建一个动态头结点 2、双向链表初始化 3、打印双向链表 4、双向链表尾插 5、双向链表尾删 6、双向链表头插 7、双向链表头删 8、双向链表查找 9、双向链表在pos的前面进行插入x 10、双向链表删除pos位置的结点…

植物大战僵尸:寻找葵花生产速度

通过CE修改器遍历出控制太阳花吐出阳光的时间变量,太阳花吐出阳光是由一个定时器控制的,首先我们找到第一个太阳花的基址与偏移,然后找出第二个太阳花的动态地址,并通过公式计算得到太阳花结构长度的相对偏移,最后我们…

C++ 大漠插件免注册调用

1: 参考文章: https://blog.csdn.net/chuhe163/article/details/1127455902: 免注册调用代码实现2.1 先建一个空的mfc项目2.2 拷贝dm.dll 到文件项目所在文件夹。2.2.1 拷贝到项目后,右键项目->添加 ->现有项 ->选择dm.d…

四、常用注解

文章目录四、常用注解1、TableName1.1 问题1.2 通过TableName解决问题1.3 通过全局配置解决问题2、TableId2.1 问题2.2 通过TableId解决问题2.3 TableId的value属性2.4 TableId的type属性2.5 雪花算法3、TableField3.1 情况13.2 情况24、TableLogic4.1 逻辑删除4.2 实现逻辑删除…

JavaScript 自执行函数防止冲突全局作用域变量 - 在线客服源码实现弹窗效果JavaScript SDK...

当我在实现在线客服源码弹窗效果JavaScript SDK时,对外公开的SDK代码就是使用的自执行函数的形式。 使用自执行函数来实现 JavaScript SDK 有以下好处: 封装代码:自执行函数可以将你的 JavaScript 代码封装起来,从而避免在全局作用…

文件字节输出流、文件拷贝、资源释放的2种方式

文件字节输出流:写字节数据到文件: API: 注意:close() 包含了 flush() ; 关闭后流就不可以继续使用了 写一个字节出去: 98表示一个字节 写一个字节数组: 注意:写数字和字母可以直接写出去,但…

【二分查找】有界数组中指定下标处的最大值

题目描述 给你三个正整数 n、index 和 maxSum 。你需要构造一个同时满足下述所有条件的数组 nums&#xff08;下标 从 0 开始 计数&#xff09;&#xff1a; nums.length nnums[i] 是 正整数 &#xff0c;其中 0 < i < nabs(nums[i] - nums[i1]) < 1 &#xff0c;其…