计算机视觉全系列实战教程:(一)概述

1.图像基本概念

(1)数字图像

在计算机视觉中,一般是以数字图像作为基础,所谓数字图像,就是一种以二维数组形式表示的图像,本质就是一个二维数组。

(2)图形

用数学规则产生的或具有一定规则的图案。往往用一组符号或线条来表示性质。

(3)数字图像的属性

  • 图像尺寸:(width,height)单位是像素数量
  • 位深度:单个像素二进制的位数
  • 图像格式:jpeg、jpg、png、bmp、tiff等
  • 图像分辨率:单位英寸图像内像素点的数量(像素/每英寸)
  • 通道:单通道、三通道和四通道(包含透明通道)

(4)图像类型

  • 二值图像:每个像素点非黑即白
  • 灰度图像:每个像素点由一个字节(1 Byte)表示(0-255之间)
  • 彩色图像:每个像素点由三个字节(3 Byte)表示

2.图像处理技术

(1)图像变换

对图像进行某种数学变换,如缩放、平移、旋转、镜像。
此外空间域和频率域之间的变换也很常用,如傅里叶变换、沃尔什变换、离散余弦变换等。优点:减少计算量

(2)图像增强

提高图像质量,如去除噪声、提高图像清晰度等。常见有边缘增强、灰度增强、色彩饱和度增强等。

(3)图像分割

将图像中有意义的特征部分提取出来,如图像边缘、图像区域等。

(4)图像识别

图像识别是模式识别的范畴,大致过程如下:首先对图像进行预处理,然后进行图像分割和特征提取,进而做出决策分类处理。

(5)图像重建(图像融合)

二者有一定区别。
将多幅图像融合成一幅图像,目的因实际需求而异。如多聚集图像融合,其目的是得到一幅全聚焦图像。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-16 11:56:11       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-16 11:56:11       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-16 11:56:11       82 阅读
  4. Python语言-面向对象

    2024-05-16 11:56:11       91 阅读

热门阅读

  1. EureKa详解

    2024-05-16 11:56:11       27 阅读
  2. Element-Ul快速入门

    2024-05-16 11:56:11       35 阅读
  3. vue3 遇到的那些问题呀

    2024-05-16 11:56:11       28 阅读
  4. flutter 嵌套 StatefulWidget 不刷新

    2024-05-16 11:56:11       34 阅读
  5. logstach+elasticsearch+kibana整合后台.log文件

    2024-05-16 11:56:11       27 阅读
  6. 解密 Unix 中的 “rc“ 后缀:自定义你的工作环境

    2024-05-16 11:56:11       31 阅读
  7. oracle 临时表 在sql 里面用完要删除吗

    2024-05-16 11:56:11       27 阅读
  8. 简单上手SpringBean的整个装配过程

    2024-05-16 11:56:11       30 阅读
  9. Oracle 数据块之变化时的SCN

    2024-05-16 11:56:11       30 阅读