Hello Mat

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

Oblique effect filter (OEF) 三维曲面

[复制链接]

1294

主题

1520

帖子

112

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22635
发表于 2017-3-23 22:27:55 | 显示全部楼层 |阅读模式
Oblique effect filter (OEF) 三维曲面--MATLAB代码:
  1. % create a discrete FIR digital oblique effect filter(OEF)
  2. clc,clear,close all
  3. f = -60:1:60;
  4. cita = -60:1:60;
  5. [F,CITA] = meshgrid(f,cita);
  6. r = 0.348;  % 3.48;
  7. lamda = 13.57;
  8. for i=1:size(F,1)
  9.     for j=1:size(F,2)
  10.         if (abs(F(i,j))>r)
  11.             OEF(i,j) = 1-( 1-exp( -(abs(F(i,j))-r)/lamda ) ) * sin( 2*CITA(i,j)*pi/180 ) * sin( 2*CITA(i,j)*pi/180 );
  12.         else
  13.             OEF(i,j) = 1;
  14.         end
  15.     end
  16. end
  17. mesh(F,CITA,OEF);
  18. axis tight;
复制代码
游客,如果您要查看本帖隐藏内容请回复



本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 22:46 , Processed in 0.232544 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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