在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
最近,相信大家或多或少都听说过人脸识别,可能有人会疑惑了,计算机是如何识别到人脸的呢?难道计算也和人一样有“眼睛”可以辨别图片吗?要想搞清楚这些问题,我们就不得不提到计算机视觉处理。本文将以最浅显的语言,带大家从零基础入门计算机视觉处理。主要内容包括人类视觉、计算机视觉、计算机视觉处理、计算机视觉处理应用,感兴趣的话就赶紧看下去吧!
1、人类视觉
不知道大家有没有想过,人是怎么看到图片的呢?其实,在我们睁开眼睛面对一个画面的时候,就有各式各样的光经过画面反射到我们的眼球中;眼球中的晶状体再将反射的光折射到视网膜上;再由视觉神经传给大脑,这样我们大脑就呈现出了面前的画面。
2、计算机视觉
计算机和人不一样,计算机只认识冷冰冰的数据。计算机看不到这个世界,但是它可以通过一些图片或视频数据认识这个世界,而计算机视觉处理就是计算机对这个世界的理解。可能零基础的朋友,对计算机的一些基础原理还不太了解。这里做个简单的入门科普,计算机在查看图像文件时,会先将其转换成二进制数据。因此,本质上计算机只认识0和1。
但是我们肯定不会直接同二进制数据打交道,所以,我们会通过Python这个“媒婆”让我们和那些二进制的数据牵上红线。计算机在看图像的时候会把图像看成百上千个小块,我们平时放大图片到一定程度就会看到小的正方形颗粒,每一个小正方形就是一个像素。而计算机有很多双眼睛。它每双眼睛都有各自的特点,它可以看彩色图像、黑白图像、灰色图像(灰度图)等。
但计算机也有一双偏爱的眼睛,我们就把它叫做“RGB(red green blue)”。如果它用RGB这双眼睛看一张图片,那它只认识红绿蓝三种颜色。但是我们的图片可不只三种颜色,怎么办?计算机是一个出色的“调色师”,仅用RGB这三个颜色就可以调出我们能看到的大多数颜色。是不是很神奇?在计算机中,通常会把每个颜色分为256个等级。每个像素点都是有三个不同等级的颜色调出来的,比如(255, 0, 0)表示红色的程度为满的,绿色和蓝色的值为0,所以这个数表示的就是红色。看到这里,你应该知道计算机怎么看我们的世界了吧。
3、计算机视觉处理
但是到现在为止,我们的计算机还只能分辨颜色,还不能帮我们获取一些信息。这个时候,零基础的学习者可能又要问了:我们要怎么才能让计算机认识一张图片呢?让计算机理解一张图片,再让计算机“写个读后感”,这才是计算机视觉处理的工作。让计算机有这种领悟能力,是一个非常难的工作。不过你不用担心,这种高难度的工作已经有人帮我们完成了,我们只需要做一些简单的操作即可。其实计算机视觉处理就是让计算机对图片有自己的理解。那接下来我们就来看看计算机能理解些什么吧!
4、计算机视觉处理应用
现在,我们的计算机已经有了一双“眼睛”,还有一个聪明的“大脑”。有了这些,计算机能做些什么呢?它能做的事情可多了,我们可以检测物体,我们可以找到图片的动物、家具、交通工具等等。除了检测图片中的物体,我们还可以检测物体的轮廓。比如把一张照片转化为一张速写,就是运用了计算机视觉处理应用。最后,我们还可以检测人,也就是我们一开始提到的人脸识别。因此,入门学习计算机视觉处理还是十分有实际意义的。
计算机视觉处理零基础入门的内容就暂时分享到这里,大家如果对计算机视觉处理的知识感兴趣,欢迎来博学谷在线体验相关的课程学习!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
零基础python自学还是报培训班?
如果你是零基础建议报python培训班学习,原因是零基础没有系统的学习路线,自学过程中遇到困难无人解答,参加Python培训班有专业的课程老师指导,同学之间可以互相学习交流,可以系统全面的学习python,学习效率高,部分培训班还有相关的实战项目,对于毕业找工作有很大的帮助,是自学无法获取的。
8873
2019-05-07 14:27:26
学习Python需要知道哪些基础入门知识?
众所周知,Python以优雅、简洁著称,入行门槛低,可以从事Linux运维、Python Web网站工程师、Python自动化测试、数据分析、人工智能等职位!就目前来看,Python就业前景广阔。很多人都想学习Python,那么学习Python需要知道哪些基础入门知识?小编将从以下几个方面来回答。
7799
2019-07-09 19:25:42
零基础学Python哪里好?为什么?
Python作为集“优雅”、“明确”、“简单”于一身计算机编程语言,尤其受初学者的喜爱。基于Python的众多优点,目前学习Python的人是越来越多了。然而对于零基础的小白来说,想要自学Python费时又费力,报培训班是最佳选择。那么学Python哪里好?为什么?
6391
2019-08-09 11:28:52
Python基础学习笔记之运算符
许多人对于编程学习中的数学能力都存在或多或少的误解,虽然每一种编程语言都包含了处理数字和进行数学计算的方法,但是并不像一些人想象得那么难,相反还十分简单,毕竟不是一定要数学天才才能学得好编程。本文为大家总结了关于运算符的Python基础学习笔记,下面一起来看看吧!
4780
2020-04-28 10:36:49
参加Python培训需要多少钱?
相对于自学,参加培训班必然需要支付一定的学习费用。那就目前Python培训市场而言,参加培训需要多少钱呢?
5297
2020-05-15 18:19:45