当前位置: 首页 > news >正文

OpenCV-Python:计算机视觉介绍

目录

1.背景

2.计算机视觉发展历史

3.计算机视觉主要任务

4.计算机视觉应用场景

5.知识笔记 


 

1.背景

        OpenCV是计算机视觉的一个框架,想要学习OpenCV,需要对计算机视觉有一个大致的了解。计算机视觉是指通过计算机技术和算法来模拟人类视觉系统的能力。它涉及使用计算机来理解、分析和处理图像和视频,并从中提取有价值的信息。计算机视觉的目标是使计算机能够识别和理解图像和视频中的对象、场景、动作等,并能够进行自动化的视觉决策和处理。

2.计算机视觉发展历史

  • 最早的历史可以追溯到中国古代的小孔成像。
  • 现代计算机视觉的发展和相机的发明和使用密切相关。
  • 1966年,的MIT马文.明斯基的学生实现了PC和摄像机的连接。
  • 1982年,马尔发布的一本书《视觉》标志着正式成为学科。
  • 1999年,David Lowe提出的Sift算法局部特征描述子,2004年进行了更深入的发展和完善。
  • 2001年,V&J发表的基于HAAR特征的实时人脸检测。
  • 2005年,HOG特征提取的行人检测算法提出。
  • 2006年,Pascal VOC数据集发布。
  • 2012年,AlexNet模型赢得ImageNet图像分类冠军
  • 深度学习开始在视觉领域流行
  • 计算机视觉+5G,未来世界信息都在像素中

3.计算机视觉主要任务

早期,计算机视觉的主要任务是重建。

2012年以后,受深度学习的影响,计算机视觉的主要研究领域是感知和重建。

通过图灵测试。

4.计算机视觉应用场景

        计算机视觉可以应用于许多领域,包括图像识别、物体检测和跟踪、人脸识别、行人检测、医学图像分析、无人驾驶汽车、机器人视觉等。它在工业、医疗、军事、安防、交通等领域具有广泛的应用前景。当前比较流行的场景包括:

  1. 自动驾驶/辅助驾驶(新能源汽车等)
  2. 机器视觉-AI+机构/工业质检智能(工业瑕疵检测等)
  3. 安防监控-人脸识别/火灾监控/异常监控等
  4. 其它待开展行业

5.知识笔记 

http://www.lryc.cn/news/251037.html

相关文章:

  • uni-app 微信小程序之自定义中间圆形tabbar
  • 使用 Go 构建高性能的命令行工具
  • 微前端框架 qiankun
  • 降序子数组最大和算法分析
  • Kafka常见面试题
  • rman SBT_TAPE NFS disk 模拟NBU带库 FRA
  • 物理世界中的等距3D对抗样本
  • 解决vue3项目打包发布到服务器后访问页面显示空白问题
  • 什么是SMTP服务器?如何配置?
  • el-tabel实现拖拽排序
  • 设计模式-结构型模式之适配器设计模式
  • Android 中的权限
  • 【java智慧工地源码】智慧工地物联网云平台,实现现场各类工况数据采集、存储、分析与应用
  • oracle 19c rac 安装手册
  • sqlMap
  • 蓝桥杯每日一题2023.12.2
  • 【计算机网络学习之路】序列化,反序列化和初识协议
  • 亚马逊云科技推出新一代自研芯片
  • VIT总结
  • C++11——initializer_list
  • 数学字体 Mathematical fonts
  • Python简单模拟蓝牙车钥匙协议
  • 【Python3】【力扣题】383. 赎金信
  • 外包搞了6年,技术退步明显......
  • uni-app x生成的安卓包,安装时,提示不兼容。解决方案
  • Screenshot To Code
  • SpringBoot 是如何启动一个内置的Tomcat
  • 《功能磁共振多变量模式分析中空间分辨率对解码精度的影响》论文阅读
  • pygame实现贪吃蛇小游戏
  • 反序列化漏洞(二)