点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达本文转自|新机器视觉

常用的图像处理算法:数字图像处理基础、遥感数字图像处理、机器视觉、计算机视觉

图像处理程序:C++ OpenCV、Matlab与图像处理

数字图像处理-概述

其实,造成“不可能图形”(三角形的三个角都是90°)的并不是图形本身,而是你对图形的三维知觉系统,这一系列在你知觉图形的立体心理模型时强制作用。在把二维平面图形知觉为你三维立体心理图形时,执行这一过程的机制会极大地影响你的视觉系统。

正是在这一强制执行的机制的影响下,你的视觉系统对图形中的每一个点都赋予了深度。换句话说,一幅图像的某些二维结构元素和你三维知觉解释系统的某些结构元素相对应。二维直线被解释成三维直线。二维的平面被解释为三维的平面。在透视图像中,锐角和钝角都被解释为90°角。外面的线段被看作是外形轮廓的分界线。这一外形分界线在你定义整个心理图像的外形轮廓时起着及其重要的作用。这说明,在没有相反信息的影响下,你的视觉系统总是假定你从一个主要视角观看事物。

三角形的每一个顶角都产生透视,三个90°的角,而且,每条边的距离变化不同。把三个顶角合成一个整体,就产生了一个空间不可能图形。

相对性:环境对比的影响

计算机视觉的发展历史:

1950s:二维图像分析和识别,如光学字符识别,工件表面、显微图片和航空图片的分析和解释等。是模式识别的重要内容。

1960s:MIT的Roberts通过计算机程序从数字图像中提取出诸如立方体、楔形体、棱柱体等多面体的三维结构,并对物体形状及物体的空间关系进行描述.这项研究开创了以理解三维场景为目的的三维计算机视觉的研究.Roberts对积木世界的创造性研究给人们以极大的启发,许多人相信,一旦由白色积木玩具组成的三维世界可以被理解,则可以推广到理解更复杂的三维场景.

1970s:出现了一些视觉应用系统.

-70年代中期,麻省理工学院(MIT)人工智能(AI)实验室正式开设“计算机视觉” ( Machine Vision) 课程,由B.K.P.Horn教授讲授.

-David Marr教授于1973年应邀在MIT AI 实验室领导一个以博士生为主体的研究小组,1977年提出了不同于“积木世界”分析方法的计算视觉理论.

1980s:Marr理论成为计算机视觉研究领域中的一个十分重要的理论框架.(ICCV, Marr奖)

计算机视觉获得蓬勃发展,新概念、新方法、新理论、新应用不断涌现,比如,基于感知特征群的物体识别理论框架,主动视觉理论框架,视觉集成理论框架等.

Marr模型

80年代初,Marr首次从信息处理的角度综合了图像处理、心理物理学、神经生理学及临床神经病理学的研究成果,提出了第一个较完备的视觉系统框架。

Marr将系统分为基元图、2.5维图(部分的、不完整的三维信息,缺少深度信息)和三维模型三个层次来表达视觉信息的处理过程,而每层的表达将适当的信息明朗化。

基元图:使亮度变化(边沿)的信息明朗化,如角点、边缘、纹理、线条、边界等基本特征。

2.5维图:使表面朝向的信息明朗化,如场景可见部分的深度、法线方向、轮廓等。

三维模型:物体的形状与空间位置信息明朗化。

优点:系统地阐述了用二维图像恢复三维物体的可能性和一般性方法。

缺点:没有考虑视觉本身具有的反馈机制和不同层次的处理力度。

计算机视觉(Computer Vision)与相关学科的关系

- 图像处理 (Image Processing) 图像处理通常是把一幅图像变换成另外一幅图像,也就是说,图像处理系统的输入是图像,输出仍然是图像,信息恢复任务则留给人来完成。

- 计算机图形学 (Computer Graphics) 通过几何基元,如线、圆和自由曲面等,来生成图像,属于图像综合,它在可视化(Visualization)和虚拟现实(Virtual Reality)中起着很重要的作用.计算机视觉正好是解决相反的问题,即从图像中估计几何基元和其它特征,属于图像分析.

- 模式识别 (Pattern Recognition) 研究分类问题,确定符号、图画、物体等输入对象的类别.强调一类事物区别于其它事物所具有的共同特征。一般不关心三维世界的恢复问题。

- 人工智能 (Artificial Intelligence) 涉及到智能系统的设计和智能计算的研究.在经过图像处理和图像特征提取过程后,接下来要用人工智能方法对场景特征进行表示,并分析和理解场景.

- 媒体计算 (Multimedia Computing) 文字\图形\图像\动画\视频\音频等各类感觉媒体的共性基础计算理论、计算方法,以及媒体系统实现技术。以实现下一代计算机能听、能看、会说、会学习为目标。

- 认知科学与神经科学 (Cognitive science and Neuroscience) 将人类视觉作为主要的研究对象.计算机视觉中已有的许多方法与人类视觉极为相似.许多计算机视觉研究者对研究人类视觉计算模型比研究计算机视觉系统更感兴趣,希望计算机视觉更加自然化,更加接近生物视觉

图信号处理层次

-  图像处理:图像采集、储存;图像重建;图像变换、增强、恢复、校正;图像(视频)压缩编码。
-  图像分析:边缘检测、图像分割;目标表达、描述;目标颜色、形状、纹理、空间和运动分析;目标检测、识别。
-  图像理解:图像配准、融合;3-D表示、建模、场景恢复;图像感知、解释、推理;基于内容的图像和视频检索。

计算机视觉技术的应用

-   工业领域(生产装配、质量检验)
-   机器人(星球探测机器人)
-   遥感图像分析(植被分析)
-   医学图像分析(骨骼定位)
-   安全鉴别、监视与跟踪(门禁系统、视频监控)
-   国防系统(目标自动识别与目标跟踪)
-   图像与视频检索(基于内容的检索)
-   文物保护(数字博物馆)
-   其他(游戏、动画、体育、人机交互)

本文转自:博客园 - 2008nmj,转载此文目的在于传递更多信息,版权归原作者所有。

 End 

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。

下载2:Python视觉实战项目52讲

在「小白学视觉」公众号后台回复:Python视觉实战项目即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。

下载3:OpenCV实战项目20讲

在「小白学视觉」公众号后台回复:OpenCV实战项目20讲即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。

交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~

图像处理分类、一般流程与算法相关推荐

  1. FPGA图像处理的开发流程

    FPGA图像处理的开发流程 1.需求分析及问题描述 问题描述应该清楚地描述问题而不是解决方法.它应该包括系统需要做什么.为什么要做,而不包括怎么做. 为了描述更具体,至少需要讨论三个方面. 第一是系统 ...

  2. 【图像处理】——Python图像分割边缘检测算法之二阶梯度算子(laplace、log、dog算子)

    目录 一.二阶算子简介 二.laplace(拉普拉斯算子) 1.什么是拉普拉斯算子 (1)连续二维函数的二阶导 (2)离散二维函数的二阶导数 2.常用算子模块及代码 3.结果 三.log算子 1.什么 ...

  3. 文本分类的14种算法

    向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程   公众号:datayx 之前介绍了14种文本分类中的常用算法,包括8种传统算法:k临近.决策树.多层感知器.朴素贝叶斯 ...

  4. 16Python文本数据分析:新闻分类任务 (贝叶斯算法应用实例)

    唐宇迪<python数据分析与机器学习实战>学习笔记 16Python文本数据分析:新闻分类任务 (贝叶斯算法应用实例) ** 一.流程分析 ** 数据如下图:content为主体内容, ...

  5. 图像处理之Lanczos采样放缩算法

    图像处理之Lanczos采样放缩算法 一:什么是Lanczos采样 参见这里:http://en.wikipedia.org/wiki/Lanczos_resampling 二:大致算法流程 三:算法 ...

  6. 回归算法分类,常用回归算法解析

    回归算法分类,常用回归算法解析 回归是数学建模.分类和预测中最古老但功能非常强大的工具之一.回归在工程.物理学.生物学.金融.社会科学等各个领域都有应用,是数据科学家常用的基本工具. 回归通常是机器学 ...

  7. 爬虫基础(一)之概念、作用、分类和流程

    爬虫基础(一)之概念.作用.分类和流程 1. 爬虫的概念 模拟浏览器,发送请求,获取响应        浏览器相当于客户端 网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟客户端(如网易云音乐)(主要 ...

  8. 分类(classification)是认知的基础、分类步骤及主要算法、分类与回归的区别、分类过程

    分类(classification)是认知的基础.分类步骤及主要算法.分类与回归的区别.分类过程 目录

  9. 图像处理之简单脸谱检测算法

    from: http://blog.csdn.net/jia20003/article/details/7596443 图像处理之简单脸谱检测算法(Simple Face Detection Algo ...

  10. ML之LoR:利用LoR二分类之非线性决策算法案例应用之划分正负样本

    ML之LoR:利用LoR二分类之非线性决策算法案例应用之划分正负样本 目录 输出结果 实现代码 输出结果 1.对数据集进行特征映射 2.正则化 → 正则化 → 过度正则化 实现代码 import nu ...

最新文章

  1. react-router browserHistory刷新页面404问题解决
  2. JPA使用原生SQL查询
  3. sort uniq命令
  4. Oracle大的存储层次体系,Oracle 数据库中的逻辑存储层次体系
  5. 双时隙的工作原理_双联开关的工作原理
  6. 太强了!用200个LED做一个智能手表
  7. 基础计算机b卷,计算机应用基础B卷.doc
  8. 虚无鸿蒙哪个厉害,【图说鸿蒙】鸿蒙设定之七柱神(五)
  9. ssh相互访问不用密码
  10. 全能电子地图下载器 破解版 亲测可用
  11. 世界杯的科学---足球的基本原理
  12. 戴德金--连续性和无理数--我自己做的中文翻译第11页
  13. DIY一个SM2262ENG 2TB Nvme固态硬盘,慧荣SM2262EN主控
  14. 路透社:大众与江淮计划在合肥投资50.6亿元建新电动汽车工厂
  15. 技术解密之百度搜索中台低代码的探索与实践
  16. BZOJ 2563 阿狸和桃子的游戏 (贪心)
  17. 《王者荣耀》还有什么比被鲁班炮死更憋屈的死法?
  18. 基于高通芯片组的广和通FM150 5G模组GPS测试演示
  19. 2019 最烂密码排行榜大曝光!网友:已中招
  20. 拍沪牌服务器响应,上海虹口代拍沪牌费用,百兆光线实时响应

热门文章

  1. 创新工场论文入选NeurIPS 2019,研发最强“AI蒙汗药”
  2. 实战:掌握PyTorch图片分类的简明教程 | 附完整代码
  3. 李彦宏首次公布24字百度愿景,要做最懂用户的公司
  4. 年度重磅:《AI聚变:2018年优秀AI应用案例TOP 20》正式发布
  5. 景驰科技又生闹剧?法人代表潘思宁将CFO吕庆诉至法院
  6. 微软小冰发布知乎主题曲,人工智能首次开始接近人类歌手水平
  7. MIT与商汤科技成立人工智能联盟
  8. 吊打 ThreadLocal!
  9. SpringBoot开发微信公众号
  10. Java实现单链表、栈、队列三种数据结构