当前位置:网站首页>【Halcon视觉】图像的傅里叶变换
【Halcon视觉】图像的傅里叶变换
2022-07-26 10:15:00 【文布斯】
傅里叶变换的定义:傅里叶变换是时域到频域的变换方法。通俗的讲,是将图像现在的空间,变换到能够反映某些事物出现的频率的空间。
傅里叶变换的用途:一般对出现频率高的像素点的分析,以及噪声的去除。
频率图的特点:图像中心是频率为0的原点,由内到外频率越来越高。其中,灰度变化激烈的地方,对应高频成分,如区域边缘,灰度变化不明显的地方,对应低频成分,如区域中心。
*读图
read_image (Image, 'printer_chip/printer_chip_01')
*傅里叶变换
fft_image (Image, ImageFFT)
*区域中心
area_center (ImageFFT, Area, Row, Column)
*画圆1
gen_circle (Circle1, Row, Column, 200)
*画圆2
gen_circle (Circle2, Row, Column, 1000)
*两圆做差
difference (Circle2, Circle1, RegionDifference)
*屏蔽区域
paint_region (RegionDifference, ImageFFT, ImageResult, 0, 'fill')
*傅里叶逆向变换
fft_image_inv (ImageResult, ImageFFTInv)
边栏推荐
- Draw arrows with openlayer
- Meeting OA project (III) -- my meeting (meeting seating and submission for approval)
- PHP executes shell script
- Use of tabbarcontroller
- [award-winning question] ask Judea pearl, the Turing prize winner and the father of Bayesian networks
- Redis realizes distributed lock and gets a watchdog
- 在.NET 6.0中配置WebHostBuilder
- 2021 windows penetration of "Cyberspace Security" B module of Shandong secondary vocational group (analysis)
- Server memory failure prediction can actually do this!
- 汉诺塔II|汉诺塔4柱
猜你喜欢
[qualcomm][network] QTI service analysis
Interview shock 68: why does TCP need three handshakes?
2021 windows penetration of "Cyberspace Security" B module of Shandong secondary vocational group (analysis)
Data communication foundation telnet remote management equipment
El table implements adding / deleting rows, and a parameter changes accordingly
Learning about tensor (III)
What will the new Fuzhou Xiamen railway bring to Fujian coastal areas?
如何写一篇百万阅读量的文章
Learning about opencv (4)
Docker configuring MySQL Cluster
随机推荐
Basics of data communication - basic knowledge of network
云原生(三十六) | Kubernetes篇之Harbor入门和安装
Tower of Hanoi II | tower of Hanoi 4 columns
In the same CONDA environment, install pytroch first and then tensorflow
Learning about tensorflow (I)
Encapsulation of tabbarcontroller
The fourth week of summer vacation
Wechat applet development
Why does new public chain Aptos meet market expectations?
protobuf的基本用法
Tableviewcell highly adaptive
Principle analysis and source code interpretation of service discovery
Error in render: "typeerror: cannot read properties of undefined (reading 'length')" --- error when calling interface
[award-winning question] ask Judea pearl, the Turing prize winner and the father of Bayesian networks
Okaleido ecological core equity Oka, all in fusion mining mode
Common errors when starting projects in uniapp ---appid
Solve proxyerror: CONDA cannot proceed due to an error in your proxy configuration
How to use Gmail to pick up / send mail on Foxmail
regular expression
Li Kou - binary tree pruning