【无标题】线性代数的可用之地----图像的矩阵表示之浅看
线性代数的可用之地----图像的矩阵表示之浅看
学习线性代数究竟有什么作用呢,难道只能用来求解可能根本遇不到的方程组么?这是很多同学在学习过程中时不时会蹦出脑海的一个疑问。其实,线性代数与我们日常接触的科技练习非常密切哦。今天,笔者试着从我们常常接触的图像来聊聊线性代数的可用之处。
我们常常接触到图像的处理,比如随手拿手机照一张风景照然后进行加一些滤镜等。但是相机进行图像处理的原理是怎样的呢?粗略地说,改原理与矩阵乘积有密切关系,而其前提是图像本身可以表示为矩阵。今天我们聊聊图像的矩阵,图像处理与线性代数的关系改日再续。
首先,一副灰度图对应一个灰度值矩阵。比如:
这个灰度图可划分为15个像素,每个像素的有一个平均灰度值,因此该灰度图对应了一个3行5列的矩阵
再比如:法国国旗的灰度图
每一种颜色对应一个灰度值,所以三种颜色的灰度值可一般表示为a,c和e.因此,其灰度矩阵为
现在我们已经基本清楚了:一副灰度图对应一个灰度值矩阵
那么: 一副彩色图像本身对应怎样的矩阵?
由于彩色的三基色为RGB,任何颜色都可由RGB的相应分量调成,所以一个彩色对应一个三维向量(R G B),一副彩色图像对应一个元素为三维向量的矩阵。
在这里插入图片描述
对应的矩阵可以一般地表示为:
在这里插入图片描述
比如:法国旗帜的彩色图像!
所以一般地讲:一副彩色图像对应一个元素为三维向量的矩阵
或一副彩色图像对应RGB通道的三个矩阵。
今天的话题就聊到这里啦。囿于学识与眼界的有限,权当抛砖引玉。不当或不妥之处,欢迎大家留言评论交流,也期待您分享您的观点。
【无标题】线性代数的可用之地----图像的矩阵表示之浅看相关推荐
- 【无标题】认知智能中国原生智能科技体系 一文看懂认知智能 道翰天琼认知智能奠基者领导者
- 两个三维向量叉积_线性代数的本质08 叉积
08-1 叉积基本介绍 [熟肉]线性代数的本质 - 08第一部分 - 叉积的标准介绍_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com 叉积也可以从线性变换的角度来 ...
- MIT 18.06 +线性代数的几何意义+3Blue1Brown 笔记
第一节 线性映射与线性变换 线性函数:初等f(x)=kxf ( x ) = k xf(x)=kx,满足可加性与比例行,几何意义为一条直线:高等线性函数:扩展初等线性函数,f(x1,x2,⋯,xn)=k ...
- 3Blue1Brown【线性代数的本质】— 个人笔记
[线性代数的本质]- 个人笔记 00 序言 01 向量 02 张成的空间与基 03 矩阵与线性变换 04 矩阵乘法与线性变换的联系 05 行列式 06 逆矩阵.列空间.秩与零空间 补充:非方阵 不同维 ...
- 线性代数的本质及其在AI中的应用
线性代数是 AI 专家必须掌握的知识,这已不再是个秘密.如果不掌握应用数学这个领域,你永远就只能是「门外汉」.当然,学习线性代数道阻且长.数学,尤其是线性代数常与枯燥.复杂和毫无意义的事物联系起来.不 ...
- 0. 导读 每个学习过线性代数的人,心中一定充满疑问,往往百思难得其解,本书列举一些,并且自然而然地解决了这些问题,
导读 如果你有幸读到这个线性代数系列,恭喜你!你将获得最自然和最本质的解读线性代数的方式. 每个学习过线性代数的人,心中一定充满疑问,往往百思难得其解,本系列列举一些,并且自然而然地解决了这些问题,希 ...
- 十分钟理解线性代数的本质_数学对于编程来说到底有多重要?来看看编程大佬眼里的线性代数!...
本文提出了一种观点:从应用的角度,我们可以把线性代数视为一门特定领域的程序语言.我们一起来看看!文章有点偏理论讨论,可能比较枯燥,对于一名程序员,你如果看下去,你将会有不一样的收获! 线性代数是什么? ...
- c语言中x的n次方怎么表示_线性代数的本质及其在AI中的应用
线性代数是 AI 专家必须掌握的知识,这已不再是个秘密.如果不掌握应用数学这个领域,你永远就只能是「门外汉」.当然,学习线性代数道阻且长.数学,尤其是线性代数常与枯燥.复杂和毫无意义的事物联系起来.不 ...
- c语言中x的n次方怎么表示_线性代数的本质及其在人工智能中的应用
线性代数是 AI 专家必须掌握的知识,这已不再是个秘密.如果不掌握应用数学这个领域,你永远就只能是「门外汉」.当然,学习线性代数道阻且长.数学,尤其是线性代数常与枯燥.复杂和毫无意义的事物联系起来.不 ...
最新文章
- ubuntu 终端常用命令
- oracle递归用法
- leetcode算法题--解码方法★
- javascript对时间的校验操作
- Pyinstaller将Python程序打包成EXE(多种模式的打包)
- element ui后台html_GitHub上10个开源且优秀的后台管理系统UI面板
- desktop docker 无法卸载_在docker-for-desktop OSX上删除kubernetes集群
- Android 系统(225)---Android 7.0切换阿拉伯语,QuickSetting界面图标左右翻转
- caffe 实例笔记 2 LeNet详细解读及实现
- Python+OpenCV:基于KNN手写数据OCR(OCR of Hand-written Data using kNN)
- 宝塔 python项目管理器2.0 部署django项目 uwsgi
- 虚拟机服务器关机命令,ESXi主机定时开关机设置
- I2C(smbus、pmbus)和 SPI协议
- 口袋小精灵JAVA版下载_口袋小精灵200合一
- 计算机网络 数字签名
- SpringBoot项目resources下指定目录的所有文件下载到Centos服务器上,浏览器访问API后资源包直接下载本地磁盘,Java删除linux文件,zip文件打包
- mac mysql excel乱码_Mac Mysql数据库中文乱码问题解决
- 解决:索引超出范围。必须为非负值并小于集合大小。
- 【商业信息】国家地区语言缩写码
- 高考倒计时1天 | 百度数字人“考生”度晓晓将挑战高考作文