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

数字图像处理(冈萨雷斯)学习笔记

目录

    • 一.机器视觉和计算机视觉
    • 二.图像处理基础
      • 1.什么是图像
      • 2.如何访问图像
    • 三.图像仿射变换
    • 四.灰度变换

在这里插入图片描述

一.机器视觉和计算机视觉

机器视觉(Machine Vision,MV)和计算机视觉(Computer Vision,CV)的区别和联系:

  1. 机器视觉更注重广义图像信号(激光,摄像头)和自动化控制(生产线)方面的研究。
  2. 计算机视觉更注重图像信号本身的研究和图像处理相关的交叉学科研究(医学图像分析,地图导航)。

机器视觉的主要应用:
在这里插入图片描述

二.图像处理基础

1.什么是图像

图像就是一个二维或多维的数组(矩阵)。

在这里插入图片描述

2.如何访问图像

如下图像有红绿蓝三个通道:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

三.图像仿射变换

仿射变换:线性变换+平移。

线性变换:

  1. 变换前是直线的,变换后依然是直线。
  2. 直线比例保持不变。
  3. 如下图是线性变换的例子:
    在这里插入图片描述

图像的仿射变换怎么计算?
在这里插入图片描述

四.灰度变换

常见的灰度变换:

  1. 图像反转:
    在这里插入图片描述
  2. 对数变换:
    在这里插入图片描述
  3. Gamma变换(可以改变对比度)
    在这里插入图片描述
http://www.lryc.cn/news/239582.html

相关文章:

  • MES系统管理范围及标准
  • vscode运行dlv报错超时
  • 【Leetcode合集】1. 两数之和
  • 使用Java解决快手滑块验证码
  • 瑞吉外卖Day06
  • 从暗黑3D火炬之光技能系统说到-Laya非入门教学一~资源管理
  • for,while,until语句
  • Apache POI简介
  • 基于Qt的UDP通信、TCP文件传输程序的设计与实现——QQ聊天群聊
  • 【C++】:STL中的string类的增删查改的底层模拟实现
  • 【论文阅读笔记】Supervised Contrastive Learning
  • 数据库管理工具,你可以用Navicat,但我选DBeaver!
  • 数据库的三范式(Normalization)
  • 【代码随想录】刷题笔记Day32
  • LeetCode算法题解(动态规划,背包问题)|LeetCode416. 分割等和子集
  • Java Class 类文件格式看这一篇就够了
  • 『亚马逊云科技产品测评』活动征文|构建生态农场家禽系统
  • [github配置] 远程访问仓库以及问题解决
  • mysql5.6 删除用户/ drop user
  • VMware三种网络模式
  • Java虚拟机(JVM)的调优技巧和实战2
  • 2020年下半年试题一:论信息系统项目的成本管理
  • 9. 回文数 --力扣 --JAVA
  • ChainLight zkSync Era漏洞揭秘
  • 01背包与完全背包学习总结
  • 基于单片机的公共场所马桶设计(论文+源码)
  • 注解案例:山寨Junit与山寨JPA
  • Codeforces Round 822 (Div. 2)(D前缀和+贪心加血量)
  • 不停的挖掘硬盘的最大潜能
  • Java游戏之飞翔的小鸟