1、数字图像概念

  • 数字图像:

    • 数字图像,又称为数码图像或数位图像,是二维图像用有限数字数值像素的表示,由数组或矩阵表示;
    • 数字图像可以理解为一个二维函数f(x,y)f(x,y)f(x,y),其中x和y是空间(平面)坐标,而在任意坐标处的幅值f称为图像在该点处的强度或者灰度;
  • 图像处理目的:
    • 改善图示的信息以便于人们解释;
    • 为存储、传输和表示而对图像进行的处理;

2、数字图像起源

  • 最早应用的行业

    • 媒体(报纸业)
  • 最早应用的时间
    • 20世纪20年代(1921年)
  • 最早“数字图像处理”系统的用途
    • 通过海底电缆,将图像从伦敦传输至纽约。客观的讲,当时的应用并不涉及“数字图像处理”,而是“数字图像传输”

3、常见的成像方法

  • 电磁波谱

    • 光子即光量子,电磁辐射的量子,E=hfE=hfE=hf,其中,h为普朗克常量,f为光的频率,普朗克常数的值约为:h=6.62∗10−34j⋅sh=6.62*10^{-34}j·sh=6.62∗10−34j⋅s,单位为焦(J)·秒(s)。
    • 光速波长与频率的关系:v=fλv=f\lambdav=fλ
    • 波长与能量的关系E=hc/λE=hc/\lambdaE=hc/λ
    • c=光速

4、数字图像应用

  • 传统领域

    • 医学、空间应用、生物学、军事
  • 最新领域

    • 数码相机(DC)、数码摄像机(DV)
    • 指纹识别、人脸识别、虹膜识别
    • 互联网、视频、多媒体等
    • 基于内容的图像检索、视频检索、多媒体检索
    • 水印、游戏、电影特技、虚拟现实、电子商务等
  • 图像处理主要研究二维图像,处理一个图像或者一组图像之间的相互转换的过程,包括图像滤波,图像识别,图像分割等问题;

  • 计算机视觉主要研究映射到单幅或多幅图像上的三维场景,从图像中提取抽象的语义信息,实现图像理解是计算机视觉的终极目标;

  • 人工智能在计算机视觉上的目标就是解决像素值和语义之间的关系,主要的问题有图片检测,图片识别、图片分割和图片检测;

5、Opencv介绍

  • OpenCV于1999年由Intel建立;
  • 开源发行的跨平台计算机视觉库;
  • 操作系统:Linux、Windows、Android、Mac OS;
  • 构成:C函数和少量C++类;
  • 接口:Python、Java、MATLAB等语言;
  • opencv是数字图像处理和计算机视觉领域最常见的工具包,是学习,科研,企业项目开发的好帮手;

5.1 Opencv环境安装

  • Python安装——推荐3.6版本python
  • Jupyter Notebook安装
    • 打开命令行cmd;
    • 更新pip:python -m pip install --upgrade pip;
    • 安装jupyter:匹配install jupyter;
  • 安装Opencv-python:
    • 打开命令行cmd;
    • pip install opencv-contrib-python;

图像基础知识 —— Opencv图像处理相关推荐

  1. OpenCV与图像处理学习一——图像基础知识、读入、显示、保存图像、灰度转化、通道分离与合并

    OpenCV与图像处理学习一--图像基础知识.读入.显示.保存图像.灰度转化.通道分离与合并 一.图像基础知识 1.1 数字图像的概念 1.2 数字图像的应用 1.3 OpenCV介绍 二.图像属性 ...

  2. 图像基础知识学习笔记

    图像基础知识学习笔记 文章目录 图像基础知识学习笔记 前言 一.图像基础知识相关笔记 1.光学系统影响图像的结构主要包括什么? 2.常见噪声都有什么,其分类,及特点? 3.光圈,快门,景深? 4. I ...

  3. 计算机中常用的矢量图形文件,第3章 电脑图像基础知识.ppt

    <第3章 电脑图像基础知识.ppt>由会员分享,可在线阅读,更多相关<第3章 电脑图像基础知识.ppt(15页珍藏版)>请在人人文库网上搜索. 1.第03章 电脑图像基础知识, ...

  4. CV:计算机视觉技术之图像基础知识(二)—图像内核的可视化解释

    CV:计算机视觉技术之图像基础知识(二)-图像内核的可视化解释 目录 图像内核的可视化解释 测试九种卷积核 官方Demo DIY图片测试 DIY实时视频测试 相关文章 CV:计算机视觉技术之图像基础知 ...

  5. CV:计算机视觉技术之图像基础知识(二)—以python的skimage和numpy库来了解计算机视觉图像基础(图像存储原理-模糊核-锐化核-边缘检测核,进阶卷积神经网络(CNN)的必备基础)

    CV:计算机视觉技术之图像基础知识(二)-以python的skimage和numpy库来了解计算机视觉图像基础(图像存储原理-模糊核-锐化核-边缘检测核,进阶卷积神经网络(CNN)的必备基础) 目录 ...

  6. CV:计算机视觉技术之图像基础知识—以python的cv2库来了解计算机视觉图像基础

    CV:计算机视觉技术之图像基础知识-以python的cv2库来了解计算机视觉图像基础 目录 一.图像中的傅里叶变换 1.时域和频域 2.傅里叶变换 3.图像中的傅里叶变换

  7. CV:计算机视觉技术之图像基础知识(一)—以python的cv2库来了解计算机视觉图像基础(傅里叶变换-频域-时域/各种滤波器-线性-非线性-均值-中值-高斯-双边)

    CV:计算机视觉技术之图像基础知识(一)-以python的cv2库来了解计算机视觉图像基础(傅里叶变换-频域-时域/各种滤波器-线性-非线性-均值-中值-高斯-双边) 目录 一.图像中的傅里叶变换 1 ...

  8. CV:计算机视觉技术之图像基础知识(二)—图像内核的九种卷积核可视化解释(blur/bottom sobel /emboss/identity /sobel /outline/sharpen)

    CV:计算机视觉技术之图像基础知识(二)-图像内核的九种卷积核可视化解释(blur/bottom sobel /emboss/identity /left sobel /outline/right s ...

  9. 计算机视觉————(CV)图像基础以及数字图像处理基础

    1.数字图像 客观世界中,以自然形式呈现出的图像通常称作物理图像,也叫做连续图像,图像信号值是连续变化的.因为计算机只可以识别离散数字,因此物理图像需要经过处理转化为数字形式,即数字图像,才可以使用. ...

最新文章

  1. java 字符处理_Java字符串处理实用代码
  2. struts2中struts.xml和web.xml文件解析及工作原理
  3. 《中国人工智能学会通讯》——4.41 两种学习之间有什么区别?
  4. mysql 区分大小写(大小写敏感)配置
  5. 【错误记录】Android Studio 配置 AspectJ 报错 ( Failed to create Jar file C:\xxx\aspectjtools-1.8.10.jar. )
  6. 使用python处理实验数据-yechen_pro_20171231
  7. 如何在有scoped不影响elementUI 的其他页面组件,进行单页面修改的几种方法。
  8. 复旦大学计算机科学院夏令营,2020年复旦大学计算机科学技术学院夏令营接收推免生条件...
  9. Codeforces #105 DIV2 ABCDE
  10. MS SQL修改数据库名称
  11. 有了这个开源项目,再也不怕去BAT和字节跳动面试考算法了
  12. [SCOI2005]互不侵犯 (状压$dp$)
  13. lunix入侵别人电脑_排查Linux机器被入侵的11个步骤
  14. 基于Multisim的12小时制电子时钟仿真
  15. Shel脚本-初步入门之《04》
  16. 用一行`CSS`实现10种布局
  17. ei指什么_EI是什么
  18. LEX自动生成词法分析器
  19. CSDN写文章——不要使用默认标题
  20. Home Assistant初学者指南 - 5 之 如何在Home Assistant中设置Picture Elements卡 - Lovelace

热门文章

  1. jquery学习。。
  2. Hibernate注释大全
  3. 从渲染页面的角度来聊一聊浏览器的工作原理
  4. 容器编排技术 -- Kubernetes kubectl create service 命令详解
  5. Linux oracle(常用命令)启动、停止、监听
  6. Hibernate Native SQL查询示例
  7. java UDP 使用示例
  8. 母函数 入门 + 模板
  9. C while 循环
  10. C#LeetCode刷题之#11-盛最多水的容器(Container With Most Water)