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

企业展示网站开发云南财经大学网页设计作业

企业展示网站开发,云南财经大学网页设计作业,外国网站上做Task,qq网站 直接登录标题逆滤波逆滤波逆滤波 逆滤波 图像的退化函数已知或者由前面的方法获取退化函数#xff0c;则可以直接逆滤波 F^(u,v)G(u,v)H(u,v)(5.78)\hat{F}(u,v) \frac{G(u,v)}{H(u,v)} \tag{5.78}F^(u,v)H(u,v)G(u,v)​(5.78) F^(u,v)F(u,v)N(u,v)H(u,v)(5.79)\hat{F}(u,v) F(u, … 标题逆滤波逆滤波逆滤波 逆滤波 图像的退化函数已知或者由前面的方法获取退化函数则可以直接逆滤波 F^(u,v)G(u,v)H(u,v)(5.78)\hat{F}(u,v) \frac{G(u,v)}{H(u,v)} \tag{5.78}F^(u,v)H(u,v)G(u,v)​(5.78) F^(u,v)F(u,v)N(u,v)H(u,v)(5.79)\hat{F}(u,v) F(u, v) \frac{N(u,v)}{H(u,v)} \tag{5.79}F^(u,v)F(u,v)H(u,v)N(u,v)​(5.79) 即使知道退化函数也不能准确地复原未退化的图像。当退化函数H(u,v)H(u, v)H(u,v)很小或是零值时时比例很容易支配了F(u,v)F(u, v)F(u,v)。 解决的方法是将滤波器频率限制到接近原点的值。 F^(u,v)G(u,v)H(u,v)(5.78)\hat{F}(u,v) \frac{G(u,v)}{H(u,v)} \tag{5.78}F^(u,v)H(u,v)G(u,v)​(5.78) def freq_cut_off(huv, radius10):set the frequency cut off of the degraded fuction param: huv: input degraded fuctionparam: radius: the cut of radius of frequency, default is 10M, N huv.shape[:2]huv_00 huv[M//2, N//2]D0 radiusU np.arange(M)V np.arange(N)u, v np.meshgrid(U, V)D np.sqrt((u - M//2)**2 (v - N//2)**2)huv_1 huv.copy()huv_1[D D0] huv_00return huv_1# 逆滤波这个是自己想的方法但效果不太一致 def get_degenerate_image(img, img_deg):不填充图像做傅里叶变换后与退化函数做乘积再反傅里叶变换# FFT--------------------------------------------fft np.fft.fft2(img)# FFT * H(u, v)----------------------------------fft_huv fft * img_deg# IFFT-------------------------------------------ifft np.fft.ifft2(fft_huv)return ifftimg_ori cv2.imread(DIP_Figures/DIP3E_Original_Images_CH05/Fig0525(a)(aerial_view_no_turb).tif, 0) M, N img_ori.shape[:2] # 退化的图像 k [0.0025, 0.001, 0.00025] fp_cen centralized_2d(img_ori) huv modeling_degrade(fp_cen, kk[0]) ifft get_degenerate_image(fp_cen, huv) gxy centralized_2d(ifft.real) gxy np.clip(gxy, 0, gxy.max()) gxy np.uint8(normalize(gxy) * 255)# 对退化的的图像中心化 gxy_cen centralized_2d(gxy) # 逆滤波 guv np.fft.fft2(gxy_cen) fuv guv / huv ifft_deg np.fft.ifft2(fuv) fxy centralized_2d(ifft_deg.real) fxy np.clip(fxy, 0, fxy.max()) fxy np.uint8(normalize(fxy) * 255)# 半径40之外 H 截止 blpf butterworth_low_pass_filter(huv, huv.shape, radius40, n10) huv_40 freq_cut_off(huv, radius40) fuv_40 guv / huv_40 ifft_deg np.fft.ifft2(fuv_40) fxy_40 centralized_2d(ifft_deg.real) fxy_40 np.clip(fxy_40, 0, fxy_40.max()) fxy_40 np.uint8(normalize(fxy_40) * 255)# 半径70之外 H 截止 huv_70 freq_cut_off(huv, radius70) fuv_70 guv / huv_70 ifft_deg np.fft.ifft2(fuv_70) fxy_70 centralized_2d(ifft_deg.real) fxy_70 np.clip(fxy_70, 0, fxy_70.max()) fxy_70 np.uint8(normalize(fxy_70) * 255)# 半径85之外 H 截止 huv_85 freq_cut_off(huv, radius85) fuv_85 guv / huv_85 ifft_deg np.fft.ifft2(fuv_85) fxy_85 centralized_2d(ifft_deg.real) fxy_85 np.clip(fxy_85, 0, fxy_85.max()) fxy_85 np.uint8(normalize(fxy_85) * 255)fig plt.figure(figsize(12, 12)) ax_1 fig.add_subplot(2, 2, 1, xticks[], yticks[]) ax_1.imshow(fxy, gray), ax_1.set_title(H(u, v)) ax_2 fig.add_subplot(2, 2, 2, xticks[], yticks[]) ax_2.imshow(fxy_40, gray), ax_2.set_title(Radius 40) ax_3 fig.add_subplot(2, 2, 3, xticks[], yticks[]) ax_3.imshow(fxy_70, gray), ax_3.set_title(Radius 70) ax_4 fig.add_subplot(2, 2, 4, xticks[], yticks[]) ax_4.imshow(fxy_85, gray), ax_4.set_title(Radius 85) plt.tight_layout() plt.show() # 逆滤波这跟书上说的方法比较一致 def get_degenerate_image(img, img_deg):不填充图像做傅里叶变换后与退化函数做乘积再反傅里叶变换# FFT--------------------------------------------fft np.fft.fft2(img)# FFT * H(u, v)----------------------------------fft_huv fft * img_deg# IFFT-------------------------------------------ifft np.fft.ifft2(fft_huv)return ifftimg_ori cv2.imread(DIP_Figures/DIP3E_Original_Images_CH05/Fig0525(a)(aerial_view_no_turb).tif, 0) M, N img_ori.shape[:2] # 退化的图像 k [0.0025, 0.001, 0.00025] fp_cen centralized_2d(img_ori) huv modeling_degrade(fp_cen, kk[0]) ifft get_degenerate_image(fp_cen, huv) gxy centralized_2d(ifft.real) gxy np.clip(gxy, 0, gxy.max()) gxy np.uint8(normalize(gxy) * 255)# 对退化的的图像中心化 gxy_cen centralized_2d(gxy) # 逆滤波 guv np.fft.fft2(gxy_cen) fuv guv / huv ifft_deg np.fft.ifft2(fuv) fxy centralized_2d(ifft_deg.real) fxy np.clip(fxy, 0, fxy.max()) fxy np.uint8(normalize(fxy) * 255)# 半径40之外 H 截止 blpf butterworth_low_pass_filter(huv, huv.shape, radius40, n10) # huv_40 freq_cut_off(huv, radius40) fuv_40 guv / huv * blpf ifft_deg np.fft.ifft2(fuv_40) fxy_40 centralized_2d(ifft_deg.real) fxy_40 np.clip(fxy_40, 0, fxy_40.max()) fxy_40 np.uint8(normalize(fxy_40) * 255)# 半径70之外 H 截止 blpf butterworth_low_pass_filter(huv, huv.shape, radius70, n11) # huv_70 freq_cut_off(huv, radius70) fuv_70 guv / huv * blpf ifft_deg np.fft.ifft2(fuv_70) fxy_70 centralized_2d(ifft_deg.real) fxy_70 np.clip(fxy_70, 0, fxy_70.max()) fxy_70 np.uint8(normalize(fxy_70) * 255)# 半径85之外 H 截止 blpf butterworth_low_pass_filter(huv, huv.shape, radius85, n10) # huv_85 freq_cut_off(huv, radius85) fuv_85 guv / huv * blpf ifft_deg np.fft.ifft2(fuv_85) fxy_85 centralized_2d(ifft_deg.real) fxy_85 np.clip(fxy_85, 0, fxy_85.max()) fxy_85 np.uint8(normalize(fxy_85) * 255)fig plt.figure(figsize(12, 12)) ax_1 fig.add_subplot(2, 2, 1, xticks[], yticks[]) ax_1.imshow(fxy, gray), ax_1.set_title(H(u, v)) ax_2 fig.add_subplot(2, 2, 2, xticks[], yticks[]) ax_2.imshow(fxy_40, gray), ax_2.set_title(Radius 40) ax_3 fig.add_subplot(2, 2, 3, xticks[], yticks[]) ax_3.imshow(fxy_70, gray), ax_3.set_title(Radius 70) ax_4 fig.add_subplot(2, 2, 4, xticks[], yticks[]) ax_4.imshow(fxy_85, gray), ax_4.set_title(Radius 85) plt.tight_layout() plt.show()
http://www.pierceye.com/news/786233/

相关文章:

  • 网站建设系统怎么样企业策划是做什么的
  • 做网站要不要钱网站如何做触屏滑动
  • 加工企业网站这么做常德网站建设企业
  • 百度举报网站wordpress主题缩略图
  • 南宁快速网站建设电话WordPress电影公司网站
  • 什么网站可以直接做word文档亚马逊周末可以视频认证吗
  • 网站设计申请书买购网官方网站
  • 深圳做网站建设公司青岛网景互联网站建设公司
  • 做公司网站要多少钱洛阳信息网
  • asp 网站名字免费的公众号排版工具
  • 郑州响应式建站查企业的信息在哪个官网
  • 大型企业网站开发怎么使用免费的wordpress
  • 大连做网站大公司建设项目咨询公司网站
  • 教育培训网站建设方案鞍山建设信息网站
  • 重庆网站建设哪家强平台如何做推广
  • 安徽省建设安全监督站的网站网站建设公司一般多少钱
  • 服装网站建设策划书3000字软件开发包含网站开发吗
  • 免费网站的建设绵阳网站建设制作
  • 学生处网站建设招标公告网站包括哪些主要内容
  • 成都门户网站建设多少钱聚合广告联盟
  • 坦克大战网站开发课程设计报告软文营销的本质
  • 美食网站开发网站登录验证码是怎么做的
  • 电子商务网站排名辽宁省建设工程信息网业绩公示
  • 天津建设科技杂志的官方网站wordpress cnzz插件
  • 滨州建设网站太原网站建设优化
  • 记事本做网站怎么改字体包装设计模板设计素材
  • 下载软件的网站推荐thinkphp和wordpress
  • 青海省城乡和住房建设厅网站合肥小吃培训网页设计
  • 财经门户网站建设django校园网站开发
  • 泉州网站建设报价广东建设厅网站