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')

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

    关注

    27

    文章

    1328

    浏览量

    58137
  • 图像
    +关注

    关注

    2

    文章

    1094

    浏览量

    41421
  • 机器视觉
    +关注

    关注

    163

    文章

    4602

    浏览量

    123072
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业相机图像采集卡:机器视觉的核心枢纽

    工业相机图像采集卡是用于连接工业相机与计算机的关键硬件设备,主要负责将相机输出的图像信号转换为计算机可处理的数字信号,并实现高速、稳定的数据传输。它在工业自动化、机器
    的头像 发表于 05-21 12:13 ?225次阅读
    工业相机<b class='flag-5'>图像</b>采集卡:<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的核心枢纽

    基于LockAI视觉识别模块:C++图像的基本运算

    图像处理中,理解图像的基本操作是掌握计算机视觉技术的关键。本文章将介绍基于LockAI视觉识别模块下OpenCV中
    的头像 发表于 05-06 16:20 ?258次阅读
    基于LockAI<b class='flag-5'>视觉</b>识别模块:C++<b class='flag-5'>图像</b>的基本运算

    工业图像采集卡:机器视觉的基石与智能制造的引擎

    工业图像采集卡,作为机器视觉系统中的关键组成部分,其重要性不言而喻。它如同机器的“眼睛”,负责捕捉现实世界的图像信息,并将其转化为可供计算机
    的头像 发表于 03-10 13:25 ?381次阅读
    工业<b class='flag-5'>图像</b>采集卡:<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的基石与智能制造的引擎

    图像采集卡:现代图像处理技术的关键组件

    在现代科技快速发展的背景下,图像处理技术已成为信息技术领域不可或缺的一部分。图像采集卡,作为连接计算机与各种图像采集设备的重要硬件组件,扮演着至关重要的角色。它不仅涉及
    的头像 发表于 02-20 10:42 ?510次阅读
    <b class='flag-5'>图像</b>采集卡:现代<b class='flag-5'>图像</b><b class='flag-5'>处理</b>技术的关键组件

    Fibocom AI Stack满足各种机器视觉应用需求

    机器视觉作为AI应用的“智慧眼”,正成为各行各业数字化转型的核心技术,广泛应用于工业自动化、智能安防、医疗诊断等各个领域。训练和优化目标检测、关键点检测、图像分割、超分辨率、
    的头像 发表于 02-20 10:18 ?547次阅读

    【「具身智能机器人系统」阅读体验】+两本互为支持的书

    最近在阅读《具身智能机器人系统》这本书的同时,还读了 《计算机视觉PyTorch数字图像处理》一书,这两本书完全可以视为是互为依托的姊妹篇
    发表于 01-01 15:50

    DFT在图像处理中的作用 DFT在音频信号处理中的应用

    处理中的几个主要作用: 频域滤波 :DFT允许我们分析图像的频率成分,从而可以设计滤波器来增强或抑制特定频率的信号,例如低通滤波器可以减少图像噪声,而高通滤波器可以
    的头像 发表于 12-20 09:18 ?1303次阅读

    傅立叶变换在图像处理中的作用

    傅里叶变换在图像处理中发挥着至关重要的作用。以下是傅里叶变换在图像处理中的几个主要作用: 一、图像增强
    的头像 发表于 12-06 16:55 ?2358次阅读

    【每天学点AI】实战图像增强技术在人工智能图像处理中的应用

    图像增强(ImageEnhancement)是人工智能和计算机视觉中一项重要的技术,也是人工智能数据集预处理的一个重要步骤。它旨在提高图像
    的头像 发表于 11-22 17:14 ?1760次阅读
    【每天学点AI】实战<b class='flag-5'>图像</b><b class='flag-5'>增强</b>技术在人工智能<b class='flag-5'>图像</b><b class='flag-5'>处理</b>中的应用

    图像采集卡:增强视觉数据采集

    图像采集卡介绍:在视觉数据采集领域,图像采集卡在捕获和处理来自各种来源的图像或视频方面发挥着关键作用。在本文中,我们将深入探讨
    的头像 发表于 09-24 11:06 ?712次阅读
    <b class='flag-5'>图像</b>采集卡:<b class='flag-5'>增强</b><b class='flag-5'>视觉</b>数据采集

    机器视觉与运动控制:科技协同下的完美搭档

    的 “眼睛”,它主要由相机、镜头、光源和图像处理软件等组成。通过相机捕捉物体的图像,再经过图像处理算法对
    的头像 发表于 09-10 10:03 ?521次阅读

    图像处理器与计算机视觉有什么关系和区别

    图像处理器与计算机视觉是两个在图像处理领域紧密相连但又有所区别的概念。它们之间的关系和区别可以从多个维度进行探讨。
    的头像 发表于 08-14 09:36 ?1073次阅读

    图像处理器是什么意思

    质量、提取有用信息或实现特定应用需求的目的。图像处理器在现代科技领域具有广泛的应用,包括但不限于数字摄影、电视、监控系统、医学影像、计算机视觉等,为用户提供了丰富的视觉体验和应用功能。
    的头像 发表于 08-14 09:28 ?2041次阅读

    机器视觉在焊接质量检测中的应用

    的可能性。今天跟随创想智控小编一起了解机器视觉在焊接质量检测中的应用。 1. 机器视觉原理 机器视觉
    的头像 发表于 08-13 16:33 ?648次阅读

    计算机视觉中的图像融合

    在许多计算机视觉应用中(例如机器人运动和医学成像),需要将多个图像的相关信息整合到单一图像中。这种图像融合可以提供更高的可靠性、准确性和数据
    的头像 发表于 08-01 08:28 ?1168次阅读
    计算机<b class='flag-5'>视觉</b>中的<b class='flag-5'>图像</b>融合