• 大小: 0.39M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-30
  • 语言: Python
  • 标签:

资源简介

Python OpenCV 傅里叶变换-实例源码.zip

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-
“““
Created on Mon Jul 16 18:49:42 2018

@author:李立宗  lilizong@gmail.com
“““

import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread(‘image\\lena.bmp‘0)
f = np.fft.fft2(img)
fshift = np.fft.fftshift(f)
magnitude_spectrum = 20*np.log(np.abs(fshift))
plt.subplot(121)
plt.imshow(img cmap = ‘gray‘)
plt.title(‘original‘)
plt.axis(‘off‘)
plt.subplot(122)
plt.imshow(magnitude_spectrum cmap = ‘gray‘)
plt.title(‘result‘)
plt.axis(‘off‘)
plt.show()

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         500  2019-05-01 14:34  example\15.2numpy傅里叶.py
     文件         581  2019-05-01 14:34  example\15.3逆傅里叶.py
     文件         663  2019-05-01 14:34  example\15.4高通滤波.py
     文件         603  2019-05-01 14:34  example\15.5OpenCV傅里叶变换.py
     文件         630  2019-05-01 14:34  example\15.6OpenCV逆傅里叶变换.py
     文件         832  2019-05-01 14:34  example\15.7低通滤波.py
     文件         489  2019-05-01 14:34  example\15多个正弦曲线-相位.py
     文件         479  2019-05-01 14:34  example\15多个正弦曲线.py
     文件         327  2019-05-01 14:34  example\15正弦曲线.py
     文件      415798  2019-05-01 14:34  example\image\boat.bmp
     文件      263222  2019-05-01 14:34  example\image\lena.bmp
     文件        1233  2019-05-01 14:34  my_code\numpy_fft_high_pass.py
     文件        1405  2019-05-01 14:34  my_code\opencv_dft_low_pass.py

评论

共有 条评论