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

matlab 图像上生成指定中心,指定大小的矩形窗

用matlab实现在图像上生成指定中心,指定大小的矩形窗(奇数*奇数)

function PlaneWin = PlaneWindow(CentreCoorX,CentreCoorY,RadiusX,RadiusY,SizeImRow,SizeImColumn)
% 在图像上生成指定中心,指定大小的矩形窗(奇数*奇数)
%
% Input:
% CentreCoorX(1*1)
% CentreCoorY(1*1)
% RadiusX(1*1)
% RadiusY(1*1)
% SizeImRow(1*1)
% SizeImColumn(1*1)
% Output:
% PlaneWin(SizeImRow*SizeImColumn)
%
% X.F.Zhang (2010/11/24, v1.0)
%
ZEROS_FLAG = 1;
StartRowCoor = CentreCoorX-RadiusX; StartColumnCoor = CentreCoorY-RadiusY;
if StartRowCoor < 1
StartRowCoor = 1;
elseif StartRowCoor >= SizeImRow
error('(1)The Central Coordination isn''t in the image!');
end
if StartColumnCoor < 1
StartColumnCoor = 1;
elseif StartColumnCoor >= SizeImColumn
error('(2)The Central Coordination isn''t in the image!');
endEndRowCoor = CentreCoorX+RadiusX; EndColumnCoor = CentreCoorY+RadiusY;
if EndRowCoor > SizeImRow
EndRowCoor = SizeImRow;
elseif EndRowCoor <= 0
error('(3)The Central Coordination isn''t in the image!');
end
if EndColumnCoor > SizeImColumn
EndColumnCoor = SizeImColumn;
elseif EndColumnCoor <= 0
error('(4)The Central Coordination isn''t in the image!');
endPlaneWin = zeros(SizeImRow, SizeImColumn);
if ZEROS_FLAG
for i = StartRowCoor:EndRowCoor
for j = StartColumnCoor:EndColumnCoor
PlaneWin(i,j) = 1;
end
end
endend

MATLAB窗函数-矩形窗 三角窗 汉宁窗 海明窗 布拉克曼窗 恺撒窗 

http://www.lryc.cn/news/268613.html

相关文章:

  • ❀My学习小记录之算法❀
  • Hive-high Avaliabl
  • 码住!8个小众宝藏的开发者学习类网站
  • Postman常见问题及解决方法
  • ubuntu图形化登录默认只有guest session账号解决方法
  • 全国计算机等级考试| 二级Python | 真题及解析(1)
  • Java开发框架和中间件面试题(9)
  • 【ARMv8M Cortex-M33 系列 2 -- Cortex-M33 JLink 连接 及 JFlash 烧写介绍】
  • react pwa应用示例
  • python如何通过日志分析加入黑名单
  • RabbitMq知识概述
  • 专业级A链接测试特有
  • Spring Boot 入参校验及全局异常处理
  • MySQL 和 MySQL2 的区别
  • AutoCAD图纸打印后内容不见
  • ASUS华硕ROG幻16 2023款GU603VU VV VI笔记本电脑原厂Win11.22H2系统
  • 学习笔记 k8s常用kubectl命令
  • 企业数据可视化-亿发数据化管理平台提供商,实现一站式数字化运营
  • 网络通信-Linux 对网络通信的实现
  • mysql修改密码
  • 深入解析C语言中void (*signal(int ,void(*)(int) ) ) (int)
  • 网站显示不安全警告怎么办?消除网站不安全警告超全指南
  • [SWPUCTF 2021 新生赛]finalrce
  • 如何底层调用最快地复制OPC数据到关系数据库
  • 接口测试工具——ApiFox使用初体验 postman导出和ApiFox导入
  • 搜维尔科技:经脉腧穴虚拟针灸VR虚拟教学平台AcuMap软件案例分享
  • Jenkins的shared library相关
  • 文件IO
  • 【日常聊聊】编程语言的未来:趋势、多样性、人工智能融合、教育与生态系统
  • 无需手动搜索!轻松创建IntelliJ IDEA快捷方式的Linux教程