首页 > 其他分享 >关于FFT频域的记录

关于FFT频域的记录

时间:2023-04-24 11:56:53浏览次数:31  
标签:记录 FFT 滤波 频域 图像 高频 时域

FFT是纹理检测的一种办法,而缺陷检测属于纹理检测的一部分。

要想检测缺陷,基本思路是:

(1)fft变换

(2)卷积滤波(一般为了得到图像的高频部分)

(3)fft逆变换

(4)到这一步缺陷被变得更明显,提取缺陷部分就容易很多。

 

先说说一些名词概念:

图像的时域形式:时域原义是现实世界的以时间为尺寸衡量变化量的空间,这也是我们最熟悉的空间。但在图片处理里面大家好像把这个概念与空间域都混在一起了,那我们就狭义的理解为图片像素点的空间就好。; 图像的频域形式:频域就类似频谱图,它描述了信号的频率结构及频率与该频率信号幅度的关系,图像的大部分能量集中在低,中频,高频部分的分量很弱; FFT变换:快速傅立叶变换(fast Fourier transform),简单的理解就是将图像从时域变成频域; 图像的高频:亮度或灰度变化激烈的地方对应高频成分,如边缘,瑕疵点; 图像的低频:变化不大的地方对于低频成分,如大片色块区; 卷积滤波:空域的一个抽象运算转换成频域的一个简单数学乘法,这里我们将它理解为一种滤波,滤去低频得到高频(频率越高灰度值越高,图像越白); FFT逆变换:将图像从频域变成时域,就是将滤波后的频域变换成时域,即将高频部分选取出来后的时域图像



标签:记录,FFT,滤波,频域,图像,高频,时域
From: https://www.cnblogs.com/zhml/p/17348992.html

相关文章

  • 记录在vue3项目中使用wangeditor富文本编译器以及微信小程序中的渲染
    首先,管理后台中的使用npminstallwangeditor//f封装成了组件,以下是组件中的内容<template>  <divstyle="border:1pxsolid#ccc;maxwidth:600px">   <!--工具栏-->   <Toolbar    style="border-bottom:1pxsolid#ccc"    :......
  • 通过Attribute和结果过滤器记录用户操作记录
    ///<summary>///用户操作记录///</summary>[AttributeUsage(AttributeTargets.Class|AttributeTargets.Method)]publicclassOperationLogAttribute:Attribute,IResultFilter{publicreadonlystring_description;......
  • 远程桌面清空历史记录
    远程桌面清空历史记录: regdelete“HKEY_CURRENT_USER\Software\Microsoft\TerminalServerClient\Default”/va/fregdelete“HKEY_CURRENT_USER\Software\Microsoft\TerminalServerClient\Servers”/fregadd“HKEY_CURRENT_USER\Software\Microsoft\TerminalSe......
  • linux 磁盘空间查看记录
    --查看磁盘空间df-h--查看当前目录所有目录树的大小du-h--查看当前目录下所有子目录大小,depth=0就是指当前目录大小du-h--max-depth=1--查看当前目录下所有文件的大小ls-hl-- 查看mysql安装路径whereismysql--清空文件内容而不删除文件,例如清除文件test.log>tes......
  • 记录一次nodejs操作mongodb报错
    记录一次使用Mongoose操作mongodb报错Mongoose查询回调函数报错BookModel.findOne({name:'Rust'},(err,data)=>{if(err){console.log('读取失败');return;}//输出data变量的值console.log(data);......
  • Fine-Grained学习笔记(1):卷积,FFT
    Fine-Grained,在算法复杂度理论中特指,对各类算法的复杂度,进行(相较于P与NP的粗粒度分类的)细粒度分类,例如,证明某问题存在$n^2/\logn$的算法.Fine-Grained是一个新兴领域,其研究前景可看作是计算机科学学科中的石墨烯与钙钛矿(误).本系列主要参考UniversityofIllinoisa......
  • ARM A7 PMU+perf简单记录
    关键词:pmu,perf等等。简单记录PMU及其内核驱动,内核中perf相关内容,以及两者是如何关联的。然后记录perf应用是如何和PMU硬件关联的,以及如何使用perf查看PMU结果。A7PMU概要PMU作为一个扩展功能,是一种非侵入式的调试组件。对PMU寄存器的访问可以通过CP15协处理器指令和Memory-Ma......
  • 指令记录
    1、点击onClick例子里面是匿名函数的写法exportdefaultclassAppextendsReact.Component{render(){return(<div><input/><buttononClick={()=>{a......
  • 个人对于二分图匹配的学习记录
    二分图匈牙利算法下面展示的是dfs实现的写法。//洛谷P3386二分图最大匹配匈牙利算法#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;constintN=1505;constintM=50005;inthead[N],eid;structEdge{ intv,w,next;}e[M<<1];v......
  • 记录一次最近遇到的新网络诈骗经历,大家要提高警惕啊
    第一次接到诈骗电话,说是要求修改支付宝信息的,一开始说的确实是很迷惑人,一下子可能没法马上分辨出来,但是到后面说要加QQ操作什么什么的,那肯定就是有严重问题的,因为很多诈骗都是通过QQ来操作的,一听到这个就要警惕了。 他的诈骗流程是这样的:先是说你的支付宝花呗要调整利率,如果不......