在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
最近,相信大家或多或少都听说过人脸识别,可能有人会疑惑了,计算机是如何识别到人脸的呢?难道计算也和人一样有“眼睛”可以辨别图片吗?要想搞清楚这些问题,我们就不得不提到计算机视觉处理。本文将以最浅显的语言,带大家从零基础入门计算机视觉处理。主要内容包括人类视觉、计算机视觉、计算机视觉处理、计算机视觉处理应用,感兴趣的话就赶紧看下去吧!

1、人类视觉
不知道大家有没有想过,人是怎么看到图片的呢?其实,在我们睁开眼睛面对一个画面的时候,就有各式各样的光经过画面反射到我们的眼球中;眼球中的晶状体再将反射的光折射到视网膜上;再由视觉神经传给大脑,这样我们大脑就呈现出了面前的画面。
2、计算机视觉
计算机和人不一样,计算机只认识冷冰冰的数据。计算机看不到这个世界,但是它可以通过一些图片或视频数据认识这个世界,而计算机视觉处理就是计算机对这个世界的理解。可能零基础的朋友,对计算机的一些基础原理还不太了解。这里做个简单的入门科普,计算机在查看图像文件时,会先将其转换成二进制数据。因此,本质上计算机只认识0和1。
但是我们肯定不会直接同二进制数据打交道,所以,我们会通过Python这个“媒婆”让我们和那些二进制的数据牵上红线。计算机在看图像的时候会把图像看成百上千个小块,我们平时放大图片到一定程度就会看到小的正方形颗粒,每一个小正方形就是一个像素。而计算机有很多双眼睛。它每双眼睛都有各自的特点,它可以看彩色图像、黑白图像、灰色图像(灰度图)等。
但计算机也有一双偏爱的眼睛,我们就把它叫做“RGB(red green blue)”。如果它用RGB这双眼睛看一张图片,那它只认识红绿蓝三种颜色。但是我们的图片可不只三种颜色,怎么办?计算机是一个出色的“调色师”,仅用RGB这三个颜色就可以调出我们能看到的大多数颜色。是不是很神奇?在计算机中,通常会把每个颜色分为256个等级。每个像素点都是有三个不同等级的颜色调出来的,比如(255, 0, 0)表示红色的程度为满的,绿色和蓝色的值为0,所以这个数表示的就是红色。看到这里,你应该知道计算机怎么看我们的世界了吧。
3、计算机视觉处理
但是到现在为止,我们的计算机还只能分辨颜色,还不能帮我们获取一些信息。这个时候,零基础的学习者可能又要问了:我们要怎么才能让计算机认识一张图片呢?让计算机理解一张图片,再让计算机“写个读后感”,这才是计算机视觉处理的工作。让计算机有这种领悟能力,是一个非常难的工作。不过你不用担心,这种高难度的工作已经有人帮我们完成了,我们只需要做一些简单的操作即可。其实计算机视觉处理就是让计算机对图片有自己的理解。那接下来我们就来看看计算机能理解些什么吧!
4、计算机视觉处理应用
现在,我们的计算机已经有了一双“眼睛”,还有一个聪明的“大脑”。有了这些,计算机能做些什么呢?它能做的事情可多了,我们可以检测物体,我们可以找到图片的动物、家具、交通工具等等。除了检测图片中的物体,我们还可以检测物体的轮廓。比如把一张照片转化为一张速写,就是运用了计算机视觉处理应用。最后,我们还可以检测人,也就是我们一开始提到的人脸识别。因此,入门学习计算机视觉处理还是十分有实际意义的。
计算机视觉处理零基础入门的内容就暂时分享到这里,大家如果对计算机视觉处理的知识感兴趣,欢迎来博学谷在线体验相关的课程学习!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
新手学Python可行吗?需要什么基础?
新手学Python可行吗?其实Python可以说是最适合新手学习的编程语言。为什么这么说呢?难道学Python不需要什么基础吗?其实如果学习者有一定的计算机基础,学Python会更快,但是没基础也能学好Python,只要肯下功夫。大家了解了新手学Python的可行性之后,还要掌握零基础如何学习Python的方法,毕竟自信和决心只是学习的第一步。
7602
2019-08-19 13:38:17
Python基础学习笔记之数据类型
众所周知,在Python中,常用的数据类型有三种,分别是字符串、整数和浮点数。在Python基础学习的过程中,数据类型是初学者常常容易混淆的一个基础知识点,本文为大家详细总结了三种数据类型的概念、数据类型的查询以及更为复杂的数据转化。下面一起来看看数据类型的学习笔记吧~
7292
2020-04-16 14:15:20
什么是Python?Python有什么特性?
Python就是一种计算机编程语言。通过大量的代码组合实现计算机程序的各种功能。属于高级编程语言,相对于C语言、C++、Java等编程语言,具有简单易学易用等特性。这里我们需要特别的关注Python的特性。
7813
2020-05-15 17:33:42
收藏-Python内置标准异常及其解析
一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是一个事件,此事件是在程序执行过程中发生,而且会影响程序的正常执行。编译过程中产生的不是异常,而是错误,但是我们一般将Error作为异常的一种。所以异常包括Error和Exception。
5382
2020-06-08 16:36:33
重定向命令如何使用?代码怎么实现?
重定向命令如何使用?重定向称为输出重定向,把在终端执行命令的结果保存到目标文件。只要在终端能显示信息的命令都可以使用重定向
5200
2022-03-08 12:00:25
