用 Excel 实现计算机视觉算法,人脸识别、霍夫变换轻松搞定
创始人
2026-03-12 09:19:22
0

你觉得计算机视觉很难操作吗?用Excel就可以做到。

没错,它就是我们经常使用的微软电子表格软件Excel。

用它能够快速实现计算机视觉中的一些算法示例:人脸识别、霍夫变换都没问题。

而且,不需要任何脚本或第三方插件。

电子表格软件有哪些_表格电子软件有哪些_表格电子软件有什么用

我们先来看一下人脸识别的结果。

电子表格软件有哪些_表格电子软件有什么用_表格电子软件有哪些

它还可以找到图像的边缘和线条。

电子表格软件有哪些_表格电子软件有哪些_表格电子软件有什么用

表格电子软件有什么用_表格电子软件有哪些_电子表格软件有哪些

这项有趣的技术是由亚马逊首席工程师 Alok Govil 和 Venkataraman Subramanian 开发的。

尝试了“不一样的Excel”后,网友们惊呼:

当你放大Excel时,图像慢慢出现,数值也看得见。太神奇了!

看到可以用简单的 Excel 公式实现一些真正的计算机视觉,并且核心概念和算法得到清晰的解释,这真的很酷。

这是一个了不起的想法!它证明了 Excel 核心代码的强大和高效电子表格软件有哪些,它是如此即时和交互,以至于一切看起来都更简单、更容易理解。

那么,Excel是如何取得如此惊人的效果的呢?

简单设置,导入数据

打开Excel,先做一些简单的设置。

在“公式”栏中,找到“计算选项”,选择“手动”。

表格电子软件有哪些_电子表格软件有哪些_表格电子软件有什么用

实验中使用的图像是假护照图像电子表格软件有哪些,因为它包含线条,角落,人脸图像和文字。

表格电子软件有什么用_表格电子软件有哪些_电子表格软件有哪些

图像是像素的二维数组,其中每个像素通常具有红、绿、蓝原色通道的值,每个值都是一个字节(0-255)。

然后使用简单的代码从图像中读取数据并将其存储为.csv 文件。

表格电子软件有哪些_表格电子软件有什么用_电子表格软件有哪些

存储的数据如下:

表格电子软件有哪些_表格电子软件有什么用_电子表格软件有哪些

然后在“主页”栏中,选择“条件格式”中的“颜色比例”。

对于灰度,我们将 255 映射到白色,将 0 映射到黑色。

电子表格软件有哪些_表格电子软件有哪些_表格电子软件有什么用

表格电子软件有哪些_电子表格软件有哪些_表格电子软件有什么用

改变配方,几秒钟就能得到CV效果

首先让我们通过使图像变暗来做热身练习。

所以,以 A1 单元格为例,你只需要在公式栏中输入公式“Img!A1*0.7”,所有涉及图片的单元格都会是“*0.7”。

表格电子软件有什么用_电子表格软件有哪些_表格电子软件有哪些

接下来是二值化。

以A1单元格为例,公式为“IF(Img!A1>160, 255, 0)”,应用于所有单元格。

表格电子软件有哪些_电子表格软件有哪些_表格电子软件有什么用

模糊图像是取 Excel 矩阵(例如 4 x 4)中值的平均值的过程,公式如“AVERAGE(Img!A1:D4)”。

表格电子软件有什么用_电子表格软件有哪些_表格电子软件有哪些

同样的道理,设置相应的公式之后,也可以凸显部分图像内容的边缘。

表格电子软件有什么用_电子表格软件有哪些_表格电子软件有哪些

它还支持面部识别。

电子表格软件有哪些_表格电子软件有哪些_表格电子软件有什么用

除了字符识别,识别出图片中的字母“E”之外,当然还存在误识别“L”的情况。

电子表格软件有哪些_表格电子软件有哪些_表格电子软件有什么用

当然,除了上述的作用之外,还涉及到计算机视觉中的一些基本算法。

另外作者对每一个流程都做了相应的描述,并已经在GitHub上开源。

快去体验一下这种不一样的Excel吧!

门户网站

GitHub项目地址:

谢谢阅读

相关内容

热门资讯

腾... 本文目录导航: 腾龙洞高考生有活动吗 腾龙洞有多大 湖北的...
官... 本文目录导航: Dlubal RFEM(有限元剖析软件)官网中文版V5.25.01 | 结...
无... 本文目录导航: 大哥,无机化学难点,谁能整顿一下,给小的呀 高分求解 无机...
i... 本文目录导航: iPhone13新打破:120Hz片面屏+8G运存,不负众望 ...
腾... 本文目录导航: 腾龙14-150mm f/3.5-5.8 VC(C001)关键参数 ...
瑞... 本文目录导航: 瑞佛马斯基反响 92实现下列反响式。 高分...
有... 本文目录导航: Dlubal RFEM(有限元剖析软件)官网中文版V5.25.01 | 结...
i... 本文目录导航: i5能带动3d建模吗 三维画图软件哪个对电脑性能低要求 ...
K... 本文目录导航: Keyshot罕用贴图方法有哪些?区分是什么? Keysh...
k... 本文目录导航: keyshot如何设置渲染拉丝金属材质的参数keyshot设置渲染拉丝金属...
k... 本文目录导航: keyshot11有智能保留吗 keyshot渲染怎样保留...
全... 本文目录导航: keyshot9 渲染后有很多斑点,全景图远奖励辨率太低怎样处置? ...
B... 本文目录导航: Blender甲体包全板纹理怎样绘制?玻璃材质怎样制造? ...
b... 本文目录导航: kinloch anderson (premium blended sco...
B... 本文目录导航: Blender软件如何成功部分上色操作? blender建...
b... 本文目录导航: blender建模一下午,c盘居然满了!!!卡死要命,我的天这是怎样一回事...
B... 本文目录导航: Blender蝴蝶花丛飞舞动画怎样制造?Blender蝴蝶花丛飞舞动画制造...
富... 本文目录导航: 富士1655跟腾龙1770哪个重 怎样分辨腾龙镜头是原厂还...
恩... 本文目录导航: 恩施州腾龙洞景区有哪些不容错过的美景? 恩施腾龙洞旅游攻略...
腾... 本文目录导航: 腾龙遮光罩卡口一样吗 腾龙SP AF17-50mm F/2...