Hello Mat

 找回密码
 立即注册
查看: 6292|回复: 0

Border Aperture Function

[复制链接]

1323

主题

1551

帖子

0

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22647
发表于 2017-9-11 20:19:54 | 显示全部楼层 |阅读模式
Border Aperture Function(边界孔径功能增强缺陷)--Halcon视频
百度网盘链接:http://pan.baidu.com/s/1nvifp5v
具体链接在halcom.cn论坛,联系人QQ:3283892722
该论坛是一个学习交流平台,我会逐一的和大家分享学习。
欢迎大家录制视频,并提交给我,我来设置视频,你可在论坛进行打赏分享。
视频专用播放器:http://halcom.cn/forum.php?mod=viewthread&tid=258&extra=page%3D1


Border Aperture Function:
BA(x,y) = 1-bgain*exp( -pi* min( [(x-1)*px, (y-1)*py, (nx-x)*px, (ny-y)*py]^2 ) /bscale/bscale )
其中,bgain = 0.5,bscale = 1.

(x,y)图像坐标
px,py可以等效为图像x、y方向分辨率;
nx, ny为图像宽度、高度

功能:中间量,四周暗,类似于一个方形的盆,高仿人眼
  1. count_channels(Image, Channels)
  2. if(Channels>1)
  3.     rgb1_to_gray(Image, Image)
  4. endif
  5. get_image_size(Image, Width, Height)
  6. bgain:=0.5
  7. bscale:=1.0
  8. nx:=Width
  9. ny:=Height
  10. px:=0.02
  11. py:=0.02
  12. tuple_gen_sequence(0, Width*Height-1, 1, Sequence)
  13. tuple_mod(Sequence, Width, CF)
  14. tuple_div(Sequence, Width, RF)
  15. xpx:=(CF-1)*px
  16. ypy:=(RF-1)*py
  17. npx:=(nx-CF)*px
  18. npy:=(ny-RF)*py
  19. tuple_min2(xpx,ypy,Min2)
  20. tuple_min2(Min2, npx, Min2)
  21. tuple_min2(Min2, npy, Min2)
  22. tuple_pow(Min2, 2, Pow)
  23. pi:=3.1415926
  24. BA:=1-bgain*exp( -pi*Pow/bscale/bscale )
  25. * 构建滤波器
  26. gen_image_const(Filter, 'real', Width, Height)
  27. set_grayval(Filter, RF, CF, BA)

  28. fft_generic(Image, ImageFFT, 'to_freq', -1, 'sqrt', 'dc_center', 'complex')
  29. convol_fft(ImageFFT, Filter, ImageConvol)
  30. fft_generic(ImageConvol, ImageFiltered, 'from_freq', 1, 'sqrt', 'dc_center', 'real')

  31. scale_image_max(ImageFiltered, ImageScaleMax)
  32. dev_display(ImageScaleMax)
复制代码


参考文献:Spatial Standard Observer—20120004310
spatial standard observer for visual technology




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-11-23 00:22 , Processed in 0.212399 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表