图像的基本运算

1.图像的点运算

点运算是图像处理图像处理基本运算,即像素2像素,对每个像素进行运算
B(x,y)=f [A(x,y)]
A–输入图像;B–输出图像
f–灰度映射函数
点运算根据f的不同而分为线性/非线性

1.1点运算种类

(1)线性点运算

图像曝光不足或过度时,用于拓展灰度图像的线性范围,此时f(x)为线性函数
f(DA)=aDA+b=DB

(1)非线性点运算

修正设备本身的非线性失衡、强化部分灰度区域信息
平方、窗口、值域、多值量化函数等

1.2直方图和点运算

Histogram
imhist()
线性点运算对直方图的左右为拉伸、平移

1.3直方图均衡化

对图像进行非线性拉伸,重新分配图像像元值
histeq()
adapthisteq()

1.4直方图规定化

hgram(0
通过一个灰度映射函数,将原灰度直方图改造成所希望的直方图

2.图像代数运算

2.1加法运算

imadd()
对同一场景的多重影像叠加求平均图像,降低加性随机噪声

2.2减法运算

imsubtract()
也称为差分运算,常用于检测变化及运动的物体

2.3乘法运算

immultiply()
主要用于实现图像的掩膜处理,屏蔽图像某些部分
缩放因数小于1,图像变暗;大于1,亮度增强

2.4除法运算

imdivide()
校正照明/传感器的非线性影响造成的偏差或产生比率图像

3.图像几何运算

引起图像几何形状发生改变

3.1插值

由已知产生未知,由原始图像生成更高分辨率图像
interp2()

3.2旋转与平移

imrotate()

3.2缩放与裁剪

imresize(0
imcrop();允许用鼠标剪裁矩形

3.2镜像变换

flipud()上下翻转
fliplr()左右翻转

3.图像仿射变换

线性变换+平移变换,即对坐标进行缩放、旋转、平移后取得的新坐标值
f(x)=Ax+b
A–变换矩阵;b–平移矩阵
二维空间内,A可分解为:尺寸-伸缩-扭曲-旋转

maketform()
imtransform()

4.图像的逻辑运算

主要用于图像增强、识别、复原、区域分割等
bitand–位与
bitcmp–位补
bitor–位或
bixor–位异或
bitshift–位移位

图像处理技术-基本运算相关推荐

  1. 基于matlab的硅晶体模型,基于Matlab的图像处理技术识别硅太阳电池的缺陷

    第 44 卷 第 7 期 2010 年 7 月 上 海 交 通 大 学 学 报 JOURNAL OF SHANGHAI J IAOTON G UNIVERSITY Vol. 44 No. 7 Jul. ...

  2. php图形图像处理技术

    图形图像处理技术,gd库的强大支持,PHP的图像可以是PHP的强项,PHP图形化类库,jpgraph是一款非常好用的强大的图形处理工具. 在PHP中加载GD库 gd官方网址下载: http://www ...

  3. ADAS方案设计成功关键:图像处理技术

    ADAS方案设计成功关键:图像处理技术 时间:2015-05-15 来源: 作者: 标签: ADAS    驾驶警示    驾驶辅助   自去年Google公司的无人驾驶汽车被颁发车牌上路实测以来,人 ...

  4. (二)图像处理技术概述

    目录 2.1 图像处理技术概述 2.2 图像成像过程 2.2.1 视觉过程 2.2.2 成像变换 2.2.3 成像亮度 2.2.4 视觉系统对光的感知特点 2.2.5 采样和量化 2.3 像素间联系 ...

  5. 金相图像处理 matlab,基于MATLAB软件的图像处理技术 毕业论文.doc

    基于MATLAB软件: 在图像工程中,图像处理.图像分析.图像理解是其研究的三个重要层次.图像处理是图像目前发展的主体技术,它强调的是图形之间的转换.图像的灰度处理是图像处理的最基础理论之一,本文基于 ...

  6. 数字图像处理技术在TWaver可视化中的应用

    数字图像处理(Digital Image Processing)又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程.常用的图像处理方法有图像增强.复原.编码.压缩等,数 ...

  7. 数字图像处理技术的应 用领域

    数字图像处理技术的应 用领域 图像处理技术的主要应用领域有: 生物医学.遥感技术.工业生产.军事技术. 通信技术.侦缉破案.气象预报.宇宙探索.考 古等,已经遍布国民经济的各个领域. 发展历史 20世 ...

  8. php imagecreatefromjpeg图片太大_PHP图像处理技术及应用

    基本图像处理技术 1 体理解: 1,创建(得到)一个图像资源(resource)--它相当于一个"画板"(画布) 2,在该画板上进行"绘制图线": 3,将该画布 ...

  9. php imagefill,PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】

    本文实例总结了PHP图像处理技术.分享给大家供大家参考,具体如下: 1.绘图 场景: 验证码.图像水印.图像压缩处理 php绘图坐标体系是从0,0点越向右值越大,越向下值越大 需要开启php的gd2扩 ...

最新文章

  1. usaco Magic Squares
  2. [转]JAVA泛型通配符T,E,K,V区别,T以及ClassT,Class?的区别
  3. Ninject + UnitTesting + Moq
  4. java存储字节,java 数目字转化成字节存储算法
  5. HDU5730 FFT+CDQ分治
  6. 局域网内时间同步的一种简单办法
  7. linux网卡设置详解,史上最详细的Linux网卡ifcfg-eth0配置详解
  8. Springboot@PathVariable注解使用--请求路径占位符
  9. sigaction介绍
  10. iphone NSTimer
  11. Python——KMeans(k均值聚类)实战(附详细代码与注解)
  12. .Net中的设计模式——Strategy模式
  13. bt种子简介与magnet磁力介绍
  14. es 安装拼音分词器 以及使用
  15. 群晖虚拟机VMM定时开启
  16. Speedoffice(excel)如何利用SUMIF函数求和
  17. printf()中%n格式说明符
  18. pandas实现分类汇总--小计,总计
  19. 一起学libcef--正确关闭你创建的浏览器
  20. c语言课程设计 选课系统,学生选课系统c语言课程设计.doc

热门文章

  1. 【读书笔记】码农翻身 - 简介
  2. [vijos 1770]大内密探
  3. 移动硬盘丢失的分区可以恢复吗
  4. 做一个人脸识别相关的毕业设计
  5. mysql中explain执行结果各个字段的意思
  6. 程序设计基础—什么是逻辑与、或、非关系?
  7. 美国CN2服务器推荐:RAKsmart电信Cn2 GIA直连服务器
  8. 【风马一族_气味】组成气味的基本成分探索
  9. 好好说话之Large Bin Attack
  10. win32-c语言实现俄罗斯方块