0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器视觉之图像增强和图像处理

深圳市科瑞特自动化技术有限公司 2023-10-26 08:07 次阅读

一、图像处理技术概述

1.定义

对原始获取图像进行一系列的运算处理,称为图像处理。图像处理是机器视觉技术的方法基础,包括图像增强、边缘提取、图像分割、形态学处理、图像投影、配准定位和图像特征提取等方法。

2.颜色的基本定义

GB 5698-85,颜色定义为:色是“光作用于人眼引起除形象以外的视觉特性”。

3.三原色(tricolor)

b0b597ec-7393-11ee-9788-92fbcf53809c.png

b0c9eefe-7393-11ee-9788-92fbcf53809c.png

二、图像增强概述

1.改善图像质量两类方法

•不考虑图像降质原因——图像增强技术

•针对图像降质原因——图像还原技术

2.图像增强技术两类方法:

(1)空间域法: 在空间域中对图像的各个像素灰度值直接进行计算处理;

(2)频率域法: 在图像的频率变化域中对图像的变换值进行某种运算处理,然后再变回空间域中。

三、空域图像增强

1.定义

空域法是直接对图像中的像素进行处理,以图像的灰度映射变换为基础。

b0f59176-7393-11ee-9788-92fbcf53809c.png

点对点变换 直方图修正

2.空域变换增强

直接灰度变换:

b1059c06-7393-11ee-9788-92fbcf53809c.png

图像求反:

b10dc0ac-7393-11ee-9788-92fbcf53809c.png

用这种方式倒转图像的强度产生图像反转的对等图像。该方式适用于增强嵌入于图像暗色区域的白色或灰色细节,特别是当黑色面积占主导地位时。

线性灰度增强:

b1210180-7393-11ee-9788-92fbcf53809c.png

线性最大增强:

b128a426-7393-11ee-9788-92fbcf53809c.png

3.空域变换增强的MATLAB实现

rgb=imread(‘ic.png’);%读取图像gray=rgb2gray(rgb); % 色彩转换成灰度gray2=a* gray+b; % 灰度线性变换gray3=255-gray;求反操作subplot(141),imshow(rgb),title(‘原图’);%显示原图像subplot(142),imshow(gray),title(‘灰度图’);%显示灰度图像subplot(143),imshow(gray2),title(‘灰度图2’);%显示变换灰度图subplot(144),imshow(gray3),title(‘灰度图3’);%显示求反灰度图

函数说明:图像增强函数

调用格式:ImageEnhance ( image_origin , image_edge , kind)

参数说明:

image_origin:输入图像(灰度图)

image_edge:输出图像

kind:算法类型(包括POINTLINER,POINTSHARP)

4.图像代数运算

包括加、减、乘、除运算。

b13718f8-7393-11ee-9788-92fbcf53809c.png

5.椒盐噪声(salt-and-pepper noise)

椒盐噪声又称脉冲噪声,它随机改变一些像素值,在二值图像上表现为使一些像素点变白,一些像素点变黑。是由图像传感器,传输信道,解码处理等产生的黑白相间的亮暗点噪声。

椒盐噪声往往由图像切割引起,去除脉冲干扰及椒盐噪声最常用的算法是中值滤波。

6.空域滤波增强

主要有两类:

(1)平滑(低通)滤波器

(2)锐化(高通)滤波器

7.平滑滤波器

(1)均值滤波

b14baf2a-7393-11ee-9788-92fbcf53809c.png

(2)带有阈值的均值滤波

b15550ca-7393-11ee-9788-92fbcf53809c.png

(3)中值滤波

中值滤波的基本原理是将像素邻域内灰度的中值代替该像素的值。

中值滤波的步骤:

1.将模板在图中漫游,并将模板中心与图中某个像素位置重合;

2.读取模板下各对应像素的灰度值;

3.将这些灰度值从小到大排成1列;

4.找出这些值里排在中间的1个;

5.将这个中间值赋给对应模板中心位置的像素。

中值滤波特点:

1.非线性滤波。

2.可克服图像的边缘模糊。

3.对滤除脉冲干扰及图像扫描噪声最为有效。

4.不需要图像的统计特性。

5.对一些细节多,特别是点、线、尖顶细节多的图像不宜采用。

(4) 高斯滤波

高斯滤波器是一类根据高斯函数的形状来选择权值的线性平滑滤波器,其对于抑制服从正态分布的噪声非常有效。

b1688dfc-7393-11ee-9788-92fbcf53809c.png

b182f246-7393-11ee-9788-92fbcf53809c.png

二维零均值高斯函数

gausFilter = fspecial('gaussian',[m,n],sigma)blur=imfilter(grayImg,gausFilter,'replicate')

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像处理
    +关注

    关注

    26

    文章

    1224

    浏览量

    55823
  • 图像
    +关注

    关注

    2

    文章

    1063

    浏览量

    40041
  • 机器视觉
    +关注

    关注

    161

    文章

    4043

    浏览量

    118360
收藏 人收藏

    评论

    相关推荐

    机器视觉图像采集卡及其接口概述

    本文主要是介绍机器视觉图像采集卡及其使用的各种接口。首先,我们将概述外围计算机卡,然后探索图像采集卡中使用的不同类型的机器
    的头像 发表于 04-15 20:42 92次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>图像</b>采集卡及其接口概述

    机器视觉图像采集卡的功能与应用

    机器视觉技术广泛应用于工业生产检测、医疗、交通等领域助力实现自动化、智能化。整个机器视觉系统可分为图像采集和
    的头像 发表于 04-04 08:33 139次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>中<b class='flag-5'>图像</b>采集卡的功能与应用

    机器视觉图像采集卡:关键的图像处理设备

    机器视觉图像采集卡是一种用于采集和处理图像数据的关键设备,它在现代工业生产和科学研究中起着至关重要的作用。本文将探讨
    的头像 发表于 02-22 16:23 152次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>图像</b>采集卡:关键的<b class='flag-5'>图像</b><b class='flag-5'>处理</b>设备

    机器视觉系统中图像采集卡的选择

    机器视觉技术是目前工业生产检测实现自动化、智能化的重要应用。机器视觉系统分为图像采集与图像
    的头像 发表于 12-21 10:20 285次阅读

    机器视觉中采集的图像太暗时要如何增强图像亮度?

    Q图像太暗时要如何增强图像亮度?A:通俗来讲,普遍认为图像亮度就是图像的明暗度。我们知道一幅8bit的黑白
    的头像 发表于 12-15 08:36 313次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>中采集的<b class='flag-5'>图像</b>太暗时要如何<b class='flag-5'>增强</b><b class='flag-5'>图像</b>亮度?

    机器视觉中采集的图像太暗时要如何增强图像亮度?

    越亮。机器视觉中常常需要采集图像并根据图像来进行下一步进程,如果采集的图像特别暗就不利于缺陷识别和检测,下面主要从工业相机、工业镜头、与光源
    的头像 发表于 12-08 13:01 281次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>中采集的<b class='flag-5'>图像</b>太暗时要如何<b class='flag-5'>增强</b><b class='flag-5'>图像</b>亮度?

    图像增强三大类别介绍

    图像增强图像模式识别中非常重要的图像处理过程。图像增强
    的头像 发表于 11-14 14:34 692次阅读

    机器视觉图像增强图像处理

    对原始获取图像进行一系列的运算处理,称为图像处理图像处理
    发表于 10-23 10:43 229次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>之<b class='flag-5'>图像</b><b class='flag-5'>增强</b>和<b class='flag-5'>图像</b><b class='flag-5'>处理</b>

    机器视觉图像处理技术、图像增强技术

    对原始获取图像进行一系列的运算处理,称为图像处理图像处理
    发表于 10-20 10:17 372次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>:<b class='flag-5'>图像</b><b class='flag-5'>处理</b>技术、<b class='flag-5'>图像</b><b class='flag-5'>增强</b>技术

    机器视觉(五):频域图像增强处理

    频域法是在图像的频率变化域中对图像的变换值进行某种运算处理,然后再变回空间域中。
    的头像 发表于 10-19 14:24 743次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>(五):频域<b class='flag-5'>图像</b><b class='flag-5'>增强</b><b class='flag-5'>处理</b>

    机器视觉技术之空域图像增强技术解析

    用这种方式倒转图像的强度产生图像反转的对等图像。该方式适用于增强嵌入于图像暗色区域的白色或灰色细节,特别是当黑色面积占主导地位时。
    发表于 10-08 11:10 221次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>技术之空域<b class='flag-5'>图像</b><b class='flag-5'>增强</b>技术解析

    工业自动化质检中怎样使用OpenCV进行图像处理呢?

    机器视觉图像识别,就是利用机器人对图像进行分析、处理,从而实现不同的目标。
    的头像 发表于 08-07 10:52 843次阅读
    工业自动化质检中怎样使用OpenCV进行<b class='flag-5'>图像</b><b class='flag-5'>处理</b>呢?

    基于多曝光图像生成的低照度图像增强方法

    低照度图像会使很多计算机视觉算法的鲁棒性降低,严重影响机器人领域的许多视觉任务,如自动驾驶、图像识别以及目标追踪等。
    的头像 发表于 07-27 09:19 1205次阅读
    基于多曝光<b class='flag-5'>图像</b>生成的低照度<b class='flag-5'>图像</b><b class='flag-5'>增强</b>方法

    如何使用机器学习处理图像

    图像处理是利用复杂的算法对图像进行技术分析。在图像处理中,图像是输入,有用的信息是输出。据报道,
    的头像 发表于 07-24 15:00 456次阅读

    图像处理机器视觉

    常用的图像增强处理方式包括灰度变换、直方图修正、图像锐化、噪声去除、几何畸变校正、频域滤波和彩色增强等。由于
    发表于 06-20 15:41 3次下载