当前位置: 首页 > news >正文

软装设计方案网站公司网站数据分析

软装设计方案网站,公司网站数据分析,泰州seo网络公司,贵阳免费网站建设傅里叶变换 dftcv.dft(img_float32,flagscv.DFT_COMPLEX_OUTPUT): flags:标志位#xff0c;指定变换类型#xff0c;cv.DFT_COMPLEX_OUTPUT会返回复数结果。 傅立叶变换#xff0c;将输入的图像从空间域转换到频率域。 返回结果: 此函数返回一个复杂数值数组#xff0c…傅里叶变换 dftcv.dft(img_float32,flagscv.DFT_COMPLEX_OUTPUT): flags:标志位指定变换类型cv.DFT_COMPLEX_OUTPUT会返回复数结果。 傅立叶变换将输入的图像从空间域转换到频率域。 返回结果: 此函数返回一个复杂数值数组即傅立叶变换的结果。 对于每个像素位置结果数组中包含两个值一个实部和一个虚部这两个值共同构成了一个复数。如果输入的图像是灰度图像那么结果就是一个二维复数数组。如果输入的是彩色图像那么结果就是三个二维复数数组对应于RGB三个通道。 dft_shiftnp.fft.fftshift(dft): 傅立叶变换的结果进行中心移位。在傅立叶变换中频率是按照从低到高的顺序排列的而在图像中我们通常更关注中心部分的频率因此需要将零频率分量直流分量移动到频谱的中央。此外这个函数也用于将频率域的坐标移动到以中心为原点的参考点。 magnitude_spectrum20*np.log(cv.magnitude(dft_shift[:,:,0],dft_shift[:,:,1])) dft_shift[:,:,0] 和 dft_shift[:,:,1]这是两个来自前面傅立叶变换步骤的结果分别代表了傅立叶变换后的实部和虚部计算傅立叶变换结果的幅度谱。20*np.log() 对这个幅度进行对数转换并乘以20得到的结果就是振幅谱。 import numpy as np import cv2 as cv import matplotlib.pyplot as plt img cv.imread(../Lena.png,0) img_float32np.float32(img) dftcv.dft(img_float32,flagscv.DFT_COMPLEX_OUTPUT) dft_shiftnp.fft.fftshift(dft)magnitude_spectrum20*np.log(cv.magnitude(dft_shift[:,:,0],dft_shift[:,:,1]))plt.subplot(121) plt.imshow(img,cmapgray) plt.title(Input Image) plt.xticks([]),plt.yticks([]) plt.subplot(122) plt.imshow(magnitude_spectrum,cmapgray) plt.title(Magnitude Spectrum) plt.xticks([]),plt.yticks([]) plt.show() 低通滤波和高斯滤波 滤波 低通滤波器保留低频使图片模糊 高通滤波器保留高频是图片细节增强 低通滤波 import numpy as np import cv2 as cv import matplotlib.pyplot as pltimgcv.imread(../Lena.png,0) img_floatnp.float32(img)dftcv.dft(img_float,flagscv.DFT_COMPLEX_OUTPUT) dft_shiftnp.fft.fftshift(dft)rows,colsimg.shape crow,ccolint(rows/2),int(cols/2) #中心位置#低通滤波 masknp.zeros((rows,cols,2),np.uint8) mask[crow-30:crow30,ccol-30:ccol30]1#IDFT fshiftdft_shift*mask f_ishiftnp.fft.ifftshift(fshift) img_backcv.idft(f_ishift) img_backcv.magnitude(img_back[:,:,0],img_back[:,:,1])plt.subplot(121) plt.imshow(img,cmapgray) plt.title(Input Image) plt.xticks([]),plt.yticks([]) plt.subplot(122) plt.imshow(img_back,cmapgray) plt.title(Result) plt.xticks([]),plt.yticks([]) plt.show() 高通滤波 import numpy as np import cv2 as cv import matplotlib.pyplot as pltimgcv.imread(../Lena.png,0) img_floatnp.float32(img)dftcv.dft(img_float,flagscv.DFT_COMPLEX_OUTPUT) dft_shiftnp.fft.fftshift(dft)rows,colsimg.shape crow,ccolint(rows/2),int(cols/2) #中心位置#高通滤波 masknp.ones((rows,cols,2),np.uint8) mask[crow-30:crow30,ccol-30:ccol30]0#IDFT fshiftdft_shift*mask f_ishiftnp.fft.ifftshift(fshift) img_backcv.idft(f_ishift) img_backcv.magnitude(img_back[:,:,0],img_back[:,:,1])plt.subplot(121) plt.imshow(img,cmapgray) plt.title(Input Image) plt.xticks([]),plt.yticks([]) plt.subplot(122) plt.imshow(img_back,cmapgray) plt.title(Result) plt.xticks([]),plt.yticks([]) plt.show()
http://www.hkea.cn/news/14267400/

相关文章:

  • 清城网站seo软件下载网站哪个比较好
  • 网页小游戏网站建设莱芜网站建设sikesoft
  • 做网站打算套用模板重庆网络seo
  • 网站开发和平台开发建设网站需要什么要求
  • 老师问我做网站用到什么创新技术如何提高网站访问速度
  • 部署一个网站大概多少钱南京有制作网站的吗
  • 购物网站如何做淮安j经济开发区建设局网站
  • 兰州模板网站建设提供邢台做wap网站
  • 网站优化建设广州北京网站建设首选石榴汇
  • 网站安全建设 应用开发一流的网站建设
  • 咨询网站模板58同城机械加工订单
  • 工业和信息化部网站备案系统是什么无锡网站建设运营
  • 母婴护理服务网站模板wordpress防止博客恶意采集
  • 丰南建设局网站徐州比居网络科技有限公司
  • .net网站开发优点百姓网网站建设
  • 昌平知名的网站制作建设报价便民网app下载
  • 做物理的网站网站建设投标ppt模板下载
  • 青岛李村网站设计公司黔西网站建设
  • 字体图标网站什么网站建设比较好的
  • 建网站大约得用多少钱免费的小程序制作平台有哪些
  • SEO案例网站建设价格东莞公司网站制作
  • 安徽建网站公司代做网站和说明书
  • 去哪里购买网站空间wordpress怎么设置导航栏
  • 建网站盈利谷歌seo搜索引擎优化
  • 网站开发中间商怎么做html5搭建网页游戏
  • 哈尔滨双城区建设局网站网站建设费用 优帮云
  • 企业网站需要多大带宽网上怎么做网站
  • 网站文件名优化建设机械网站制作
  • 门户网站建设运行环境要求包头seo哪家专业
  • 做图网站有哪些东风地区网站建设价格