基于Haclon的频域滤波原理

傅里叶变换:

法国数学家傅立叶提出,在满足某些数学条件下,任何周期函数都可以表示为不同频率的正弦和或/余弦和的形式,每个正弦和/或余弦乘以不同的系数,甚至非周期的有限函数也可以用正弦和/或余弦乘以加权函数的积分来表示。这种情况下的公式就是傅立叶变换

        用傅立叶变换表示的函数,可以通过傅立叶反变换来进行重建且不丢失信息。正是基于这个重要特征,对信号的处理可以工作在“频率域”,在变换回函数的原始域时不丢失其它任何信息。

        一幅数字图像可定义为一个二维函数f(x,y),其中xy是空间(平面)坐标,f(x,y)的值被称为图像在该点处的灰度或强度,数字图像又被称为时域图。图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度。图像进行二维傅立叶变换得到频谱图,就是图像梯度的分布图

图像的频域处理:

图像与声音频率的对照,其中的低频率表现在图像上代表图像的平坦、粗糙的部分,高频率表现在图像上代表图像的细节部分。

       

图像的频率处理是使用傅立叶变换。如果去掉图像中的高频部分,也就是去掉图像的细节,图像会变模糊;如果去掉图像中的低频部分,也就是消除图像的粗略部分,会留下图像的边缘信息在进行图像的频域处理时,首先要将图像转换到频率域,然后对频率域做处理,然后将结果转换回原来的空间,从而完成对图像的操作。

基于Haclon的频域处理:

HALCON中通过fft_image算子得到图像的频谱图,通过fft_image_inv实现由频域到实域的反变换。

HALCON中还可以通过fft_generic(Image : ImageFFT : Direction, Exponent, Norm, Mode, ResultType : )算子,来实现从实域至频域,或者从频域至实域的变换。

      其中主要参数含义为:

Image :输入待变换图像

ImageFFT:输出傅立叶变换后的图像。

Direction:变换方向。“to_freq”为时域到频域变换;“from_freq”为频域到时域的变换

Norm:归一化方法

Mode:直流分量在频谱中的位置。“dc_cente”为频谱中间;“dc_edge”为频谱边缘

ResultType:输出图像的类型,其中“complex”为复数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/185061.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Clang Static Analyzer 代码静态检测工具详细使用教程】

Clang Static Analyzer sudo apt-get install clang-tools scan-build cmake .. scan-build make -j4 编译完成之后会在终端提示在哪里查看报错文档: scan-build: 55 bugs found. scan-build: Run scan-view /tmp/scan-build-2023-11-24-150637-6472-1 to examine bug report…

SOLIDWORKS 2024新功能之Electrical篇

SOLIDWORKS 2024 Electrical篇目录概览 • 对齐零部件 • 更改多个导轨和线槽的长度 • 过滤辅助和附件零件 • 2D 机柜中的自动零件序号 • 移除制造商零件数据 • 重置未定义的宏变量 • 使用范围缩短列表 • SOLIDWORKS Electrical Schematic 增强功能 1、对齐零部件…

FANUC机器人到达某个点位时,为什么不显示@符号?

FANUC机器人到达某个点位时,为什么不显示@符号? 该功能由变量$MNDSP_POSCF = 0(不显示)/1(显示)/2(光标移动该行显示) 控制,该变量设置为不同的值,则启用对应的功能。 如下图所示,为该变量设置不同的值时的对比, 其他常用的系统变量可参考以下内容: 在R寄存器指定速度…

UniWebView 版本3 版本4 版本5介绍

一、介绍 UniWebView是iOS/Android上的web视图组件的包装器,所以运行时拥有与原生web相似性能。是针对Unity所写的插件,节省了项目的开发时间。 官网地址:UniWebView 二、下载&使用 1、下载 (1)、Unity Asset …

高级IO—select

高级IO—select 文章目录 高级IO—selectIO的概念 五种IO模型阻塞IO非阻塞IO信号驱动IOIO多路转接异步IO I/O多路转接之select IO的概念 通常指数据在内部存储器和外部存储器或其他周边设备之间的输入和输出。输入是系统接收的信号或数据,输出则是从其发送的信号或…

LTD252次升级 | 独立商城促销功能大升级:新增折扣券、支持直接领取、自动送券 • 网站可设置横幅与弹窗广告

1、优惠券功能大升级:支持折扣券,支持商品页面领券支持自动送券; 2、网站版系统支持单独开通广告管理功能; 3、产品介绍页优化社交媒体分享; 4、已知问题优化与修复; 01 商城 商城优惠券功能升级。 本次升级中&#…

迎接“全全闪”时代 XSKY星辰天合发布星海架构和星飞产品

11 月 17 日消息,北京市星辰天合科技股份有限公司(简称:XSKY星辰天合)在北京首钢园举办了主题为“星星之火”的 XSKY 星海全闪架构暨星飞存储发布会。 (图注:XSKY星辰天合 CEO 胥昕) XSKY星辰天…

如何一键消除图片里的水印?图片去水印教程一看就会!

如何一键消除图片水印?在现今的数字时代,我们常常会遇到带有水印的图片,而传统的方法往往费时且复杂,让我们感到困扰。那么如何一键消除图片水印呢?今天,我们为您推荐一款非常实用的去水印软件,…

flutter编译和构建鸿蒙应用程序(windows环境)

flutter编译和构建鸿蒙应用程序(windows环境) 问题背景 针对 OpenHarmony 的 Flutter 版本已经开源,参考 https://gitee.com/openharmony-sig/flutter_flutter。 本文为实践该流程,实现flutter打包鸿蒙hap包的流程。目前流程已经…

一加7Pro为PixelExperience系统编译kernelsu

前言 之前写了一篇文章为一加七Pro(LineageOs17.1 4.14内核版本)编译KernelSu,最近想换个系统玩玩,因为我发现我自己编译的系统总是被某些APP风控了,比如淘宝有些活动就参与不了。 正好可以试试PixelExperience,顺便为PixelExpe…

【数据分享】2023年我国省市县三级的瞪羚企业数量(免费获取/Excel/Shp格式)

企业是经济活动的参与主体。一个城市的企业数量决定了这个城市的经济发展水平!比如一个城市的金融企业较多,那这个城市的金融产业肯定比较发达;一个城市的制造业企业较多,那这个城市的制造业肯定比较发达。 之前我们给大家分享了…

为什么在Pycharm中使用Pandas画图,却不显示?

问题描述: 在 Pycharm 中使用 Pandas 的 plot() 方法画图,却不显示图像,源代码如下: import pandas as pd import numpy as np# 从文件中读取数据 starbucks pd.read_csv(./file_csv/directory.csv)# 按照国家分组,…

pycharm 创建的django目录和命令行创建的django再使用pycharm打开的目录对比截图 及相关

pytcharm创建django的项目 命令行创建的django 命令行创建项目时 不带路径时 (.venv) D:\gbCode>django-admin startproject gbCode 命令行创建项目时 带路径时 -- 所以如果有目录就指定路径好 (.venv) D:\gbCode>django-admin startproject gbCode d:\gbCode\

k8s集群资源监控工具metrics-server安装

1、下载镜像 docker pull swr.cn-east-2.myhuaweicloud.com/kuboard-dependency/metrics-server:v0.6.22、在任一一个主节点上创建角色,执行下面语句 kubectl create clusterrolebinding kube-proxy-cluster-admin --clusterrolecluster-admin --usersystem:kube-…

案例精选|聚铭网络流量智能分析审计系统加强南京市溧水区人社局信息安全防护能力

一字排开的社保综合服务窗口、实时滚动的数“智”人社大屏、便捷快速的社保卡自助服务机……每位到溧水市民中心人社大厅进行业务办理的市民对高效的社保服务经办效率赞叹不已。 党的二十大报告提出,健全覆盖全民、统筹城乡、公平统一、安全规范、可持续的多层次社…

怎么去掉视频水印?分享三种视频去水印技巧,轻松搞定!

怎么去掉视频水印?在分享视频时,我们常常会遇到因为水印而影响观感的问题,因此,掌握有效的去水印方法显得尤为重要,随着技术的进步,现在有多种方法可以帮助我们去除视频中的水印。 接下来分享三种简单且有效…

2023.11.23 云服务器实现 Spring Boot 项目文件上传并访问

环境介绍 云服务器:京东云云服务器系统: CentOS 7.9JDK 版本:1.8Spring Boot 版本:2.7.17 具体步骤 步骤一 首先我们得先创建一个 Spring Boot 项目 创建如下目录结构 关于如何创建一个 Spring Boot 项目 请点击下方链接详细了解 …

【公网远程手机Android服务器】安卓Termux搭建Web服务器

🎥 个人主页:深鱼~🔥收录专栏:cpolar🌄欢迎 👍点赞✍评论⭐收藏 目录 概述 1.搭建apache 2.安装cpolar内网穿透 3.公网访问配置 4.固定公网地址 5.添加站点 概述 Termux是一个Android终端仿真应用程…

三菱PLC定时中断应用编程(计数器+比较器)

三菱PLC如何开启定时中断可以查看下面文章链接: PLC定时中断程序应用注意事项(西门子三菱信捷)_plc设置断点之后会怎样_RXXW_Dor的博客-CSDN博客文章浏览阅读2.5k次,点赞5次,收藏6次。首先我们了解下什么是中断。中断(打断的意思),在PLC执行当前程序时,由于系统出现了…

分块矩阵知识点整理:

1.分块方法:横竖线不能拐弯,思想为将矩阵分块看作向量计算 2.标准型 不一定是方的 特殊性:经过分块后会出现单位矩阵和0矩阵 3.分块矩阵的运算: 1.加减乘的运算与向量运算相同 4.分块矩阵求转置: 1.将子块看作普通元素求转置 2…