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

一个网站数据库西安微网站

一个网站数据库,西安微网站,适合程序员的wordpress主题,营销型网站制作费用专栏地址#xff1a;『youcans 的 OpenCV 例程 300篇 - 总目录』 【第 7 章#xff1a;图像复原与重建】 102. 陷波带阻滤波器的传递函数 103. 陷波带阻滤波器消除周期噪声干扰 【youcans 的 OpenCV 例程 300 篇】102. 陷波带阻滤波器的传递函数 通过频率域滤波可以有效分析并…专栏地址『youcans 的 OpenCV 例程 300篇 - 总目录』 【第 7 章图像复原与重建】 102. 陷波带阻滤波器的传递函数 103. 陷波带阻滤波器消除周期噪声干扰 【youcans 的 OpenCV 例程 300 篇】102. 陷波带阻滤波器的传递函数 通过频率域滤波可以有效分析并滤除周期噪声其理论基础是傅里叶变换后周期噪声在对应周期干扰的频率显示为集中突发的能量因此可以使用选择性滤波器来分离滤除噪声。 4.1 陷波滤波器Notch Filter 陷波滤波器阻止或通过预定的频率矩形邻域中的频率可以很好地复原被周期性噪声干扰的图像。在《5.2 陷波滤波器Notch Filter》已进行介绍并给出了例程。 陷波滤波器可以在某一个频率点迅速衰减输入信号以达到阻碍此频率信号通过的滤波效果的滤波器。 陷波带阻滤波器的传递函数是中心平移到陷波中心的各个高通滤波器的乘积 HNR(u,v)∏k1QHk(u,v)H−k(u,v)H_{NR}(u,v) \prod_{k1}^Q H_k(u,v) H_{-k}(u,v) HNR​(u,v)k1∏Q​Hk​(u,v)H−k​(u,v) 其中滤波器的距离计算公式为 Dk(u,v)(u−M/2−uk)2(v−N/2−vk)2D−k(u,v)(u−M/2uk)2(v−N/2vk)2D_k(u,v) \sqrt{(u-M/2-u_k)^2 (v-N/2-v_k)^2} \\ D_{-k}(u,v) \sqrt{(u-M/2u_k)^2 (v-N/2v_k)^2} Dk​(u,v)(u−M/2−uk​)2(v−N/2−vk​)2​D−k​(u,v)(u−M/2uk​)2(v−N/2vk​)2​ 例如具有 3个陷波对的 n 阶巴特沃斯陷波带阻滤波器为 HNR(u,v)∏k13[11[D0k/Dk(u,v)]n][11[D−k/Dk(u,v)]n]H_{NR}(u,v) \prod_{k1}^3 [\frac{1}{1[D_{0k}/D_k(u,v)]^n}] [\frac{1}{1[D_{-k}/D_k(u,v)]^n}] HNR​(u,v)k1∏3​[1[D0k​/Dk​(u,v)]n1​][1[D−k​/Dk​(u,v)]n1​] 例程 9.16陷波带阻滤波器的传递函数 # 9.16: 陷波带阻滤波器的传递函数def ideaBondResistFilter(shape, radius10, w5): # 理想带阻滤波器u, v np.meshgrid(np.arange(shape[1]), np.arange(shape[0]))D np.sqrt((u - shape[1]//2)**2 (v - shape[0]//2)**2)D0 radiushalfW w/2kernel np.piecewise(D, [DD0halfW, DD0-halfW], [1, 0])kernel 1 - kernel # 带阻return kerneldef butterworthNRFilter(img, radius10, uk60, vk80, n1): # 巴特沃斯陷波带阻滤波器M, N img.shape[1], img.shape[0]u, v np.meshgrid(np.arange(M), np.arange(N))Dkm np.sqrt((u - M//2 - uk)**2 (v - N//2 - vk)**2) # D_kDkp np.sqrt((u - M//2 uk)**2 (v - N//2 vk)**2) # D_-kD0 radiusn2 n * 2epsilon 1e-6kernel (1 / (1 (D0 / (Dkmepsilon))**n2)) * (1 / (1 (D0 / (Dkpepsilon))**n2))return kerneldef gaussNRFilter(img, radius10, uk60, vk80): # 高斯陷波带阻滤波器M, N img.shape[1], img.shape[0]u, v np.meshgrid(np.arange(M), np.arange(N))Dkm np.sqrt((u - M//2 - uk)**2 (v - N//2 - vk)**2) # D_kDkp np.sqrt((u - M//2 uk)**2 (v - N//2 vk)**2) # D_-kD0 radiuskernel (1 - np.exp(-(Dkm**2)/(D0**2))) * (1 - np.exp(-(Dkp**2)/(D0**2)))return kerneldef ideaNRFilter(img, radius10, uk60, vk80): # 高斯陷波带阻滤波器M, N img.shape[1], img.shape[0]u, v np.meshgrid(np.arange(M), np.arange(N))Dkm np.sqrt((u - M//2 - uk)**2 (v - N//2 - vk)**2) # D_kDkp np.sqrt((u - M//2 uk)**2 (v - N//2 vk)**2) # D_-kD0 radiusk1 Dkm.copy()k1[DkmD0] 1k1[DkmD0] 0k2 Dkp.copy()k2[DkpD0] 1k2[DkpD0] 0kernel k1 * k2return kernel# 理想、高斯、巴特沃斯陷波带阻滤波器传递函数img np.zeros([128, 128])shape img.shaperadius 15INRF ideaNRFilter(img, radiusradius, uk20, vk30) # (uk,vk) 陷波中心GNRF gaussNRFilter(img, radiusradius, uk20, vk30)BNRF butterworthNRFilter(img, radiusradius, uk20, vk30, n2)filters [INRF, GNRF, BNRF]u, v np.mgrid[-1:1:2.0/shape[0], -1:1:2.0/shape[1]]fig plt.figure(figsize(10, 8))for i in range(3):nrFilter eval(filters[i]).copy()ax1 fig.add_subplot(3, 3, 3*i1)ax1.imshow(nrFilter, gray)ax1.set_title(filters[i]), ax1.set_xticks([]), ax1.set_yticks([])ax2 plt.subplot(3,3,3*i2, projection3d)ax2.set_title(transfer function)ax2.plot_wireframe(u, v, nrFilter, rstride2, linewidth0.5, colorc)ax2.set_xticks([]), ax2.set_yticks([]), ax2.set_zticks([])ax3 plt.subplot(3,3,3*i3)profile nrFilter[:, 30]ax3.plot(profile), ax3.set_title(profile), ax3.set_xticks([]), ax3.set_yticks([])plt.show()本节完 版权声明 youcansxupt 原创作品转载必须标注原文链接(https://blog.csdn.net/youcans/article/details/122839566) Copyright 2022 youcans, XUPT Crated2022-2-1
http://www.pierceye.com/news/779516/

相关文章:

  • 响应式网站 图片尺寸奇数南宁网站建设业务员
  • 咸宁 网站建设wordpress聚合广告平台
  • 家具展示型网站个人可以做几个网站
  • 建设网站商城需要多少费用注册网页代码
  • 徐州企业网站制作南宁网站建设专家
  • 雨发建设集团有限公司网站wordpress related posts
  • 成品网站速成网站大连专业app开发设计
  • 十堰门户网站建设中小企业网站制作407
  • 房产网站排行部署自己做的网站吗
  • 一_建设网站前的市场分析平台线上推广策略怎么写
  • 全国网站建设公司排名嘉兴网嘉兴网站建设
  • 渭南网站建设风尚网络python做网站显示表格
  • 网站访问过程服装定制行业的未来和趋势
  • 做拍卖网站多少钱怎么推广一个产品
  • 郑州做公司网站怎么做类似美团的网站吗
  • 网站建设服务公网站备案中是什么意思
  • 书店网站建设网站被k 如何恢复
  • 柳州做网站的企业瓯北网站制作
  • 南京建设银行网站蓬莱市住房和规划建设管理局网站
  • 网站前端用的到ps做教育app的网站有哪些
  • 有没有兼职做网站的低价自适应网站建设
  • 文成网站建设所有关键词
  • 吉林市做网站哪家好建网站的方法
  • 北京做网站的怎样用自己的服务器建设网站
  • 镇江建设局网站开发公司采购招聘
  • 阿里云编辑建设好的网站凡客官网登录入口网址
  • 后盾网原创实战网站建设教程北京app网站建设价格
  • 简述网站建设过程步骤wordpress英文建站
  • 网站开发 mvc有孩子做的网站
  • 自己做的网站如何推广wordpress 主题页脚