高斯金字塔可以生成不同大小的一波图像,按你指定的缩小比例来。

如下图:

算子原型:

gen_gauss_pyramid(Image : ImagePyramid : Mode, Scale : )

gen_gauss_pyramid计算一个按比例缩小的图像金字塔。

下一幅图像缩小的尺度由参数Scale 决定。

例如,Scale的值为0.5将使图像Image 的边缘长度缩短50%。

这完全等同于“正常”金字塔。

参数Mode决定了平均的方式。

有关此参数的更详细描述,请参见affine_trans_image。

在Scale等于0.5的情况下,还有附加的模式“min”和“max”可用。

在这种情况下,选择四个相邻像素的最小值或最大值。

请注意,每一层将以独立图像的形式返回,

即,作为一个图标对象,具有一个矩阵和它自己的域。

可以分别使用select_obj或copy_obj选择单个或多个层。

例程:read_image (Image, 'mreut')

get_image_size (Image, Width, Height)

dev_close_window ()

dev_open_window (0, 0, Width, Height, 'black', WindowID)

gen_gauss_pyramid (Image, ImagePyramid, 'constant', 0.5)

* 显示全部金字塔层

count_obj (ImagePyramid, Number)

for Index := 1 to Number by 1

select_obj (ImagePyramid, Level, Index)

dev_display (Level)

disp_message (WindowID, 'Pyramid level ' + Index, 'window', 12, 12, 'black', 'true')

if (Index

disp_continue_message (WindowID, 'black', 'true')

stop ()

endif

endfor

monotony(Image : ImageMonotony : : )计算单调操作符。因此,严格小于当前灰度值的点将被计算在8个邻域内。这个数字将被输入到输出图像中。如果有严格的最大值,则返回值8;在最小值或平台的情况下,将返回值0。山脊或斜坡将返回相应的中间值。单调操作符通常用于准备匹配操作,因为它对亮度的修改是不变的。例程:read_image (Image, 'printer_chip/printer_chip_01')

gauss_filter(Image,Gauss,5)

monotony(Gauss,Monotony)

threshold(Monotony,Maxima,8.0,8.0)

threshold(Monotony,Maxima,4.0,4.0)

threshold(Monotony,Maxima,5.0,8.0)

---------------------

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!

#转载请注明出处 www.skcircle.com 《少有人走的路》勇哥的工业自动化技术网站。如果需要本贴图片源码等资源,请向勇哥索取。

收藏 | 0点赞 | 0打赏作者

matlab gauss pyramid,halcon的高斯金字塔gen_gauss_pyramid和单调算子monotony相关推荐

  1. python --opencv图像处理金字塔(高斯金字塔、拉普拉斯金字塔)

    引言 前面的文章中,我们有用过图像方法或者缩小的函数 resize() ,这个函数既可以放大图像,也可以缩小图像,其中: 缩小图像:一版使用 CV_INETR_AREA (区域插值)来插值. 放大图像 ...

  2. 15. 图像金字塔-高斯金字塔、拉普拉斯金字塔、DOG金字塔

    1.  什么是图像金字塔 图像金字塔是图像处理和计算机视觉中常用到的概念,常常用于多尺度处理领域(multiscale processing),尤其早年的图像匹配.识别.图像分割等算法中都用到了图像金 ...

  3. 高斯金字塔matlab,图像处理之高斯金字塔(matlab)

    高斯金字塔可以作为 图像特征提取 的预处理步骤 ---------------------------------------------------------------------------- ...

  4. 【图像融合】基于matlab GUI高斯金字塔+拉普拉斯金字塔彩色图像融合【含Matlab源码 1506期】

    一.区域分割图像融合简介 图像的分解 对源图像进行融合时,首先对图像进行分解,利用拉普拉斯金字塔分解,先对图像进行高斯金字塔分解,然后再进行拉普拉斯金字塔分解. 1 高斯金字塔分解 记源图像为G0,G ...

  5. 高斯金字塔及拉普拉斯金字塔的Matlab实现

    1.高斯金字塔计算步骤 (1)对第 iii 层图像进行高斯内核卷积: (2)将所有偶数行和列去除(下采样),得到第 i+1i+1i+1 层图像: (3)对原始图像不停迭代以上步骤就能得到整个金字塔. ...

  6. 高斯 matlab程序,高斯金字塔 matlab程序实现

    高斯金字塔函数 function pyr = gauss_pyramid(I,nlev) pyr = cell(nlev,1); pyr{1} = I; G_LOWER = I; f = [.05, ...

  7. matlab金字塔,高斯金字塔的matlab实现

    对于大小为w×i 的图像I,高斯金字塔Gj 由I 的几个分辨率减小的高斯图像Ii(i是下标,下同) 组成,其中,i={0,1,...,j} 代表金字塔的级数. 图像Ii 的大小为(w/2i)×(h/2 ...

  8. 高斯金字塔和拉普拉斯金字塔实现图像融合

    相关笔记 高斯金字塔: repeat{ 1.对图像进行高斯滤波(平滑化): 2.抛除偶数行和列,依次缩小图片尺寸. // 每进行一轮循环,得到一层金字塔,每层金字塔图像大小都是上一层的一半. // 该 ...

  9. 高斯拉普拉斯 java_基于能量匹配的高斯金字塔与拉普拉斯金字塔图像融合

    利用拉普拉斯对高频信息的保留,重建出原始图像 操作过程如下 对于两张图像 可以看到两张同样的图片一个脸部模糊一个除了脸其他地方模糊,现在我们需要通过局部能量匹配的融合方法对图像进行增强,即基于能量特征 ...

最新文章

  1. P2P太假了,光有网站平台,连人都找不着了,更不用说网站大漏洞没人管,呵呵...
  2. 汇编语言-006(数组操作 、字符串应用、PUSHFD_POPFD 、PUSHAD_POPAD 、 子程序 函数、 USES 、 INC_DEC )
  3. JSONObject 自定义过滤配置
  4. ticketvalidationexception票根不符合目标服务_如何在有效降低企业仓储成本的同时不降低企业的总体服务质量目标水平?...
  5. 万能钥匙也不能解开的wifi?那用Python帮你轻松解决
  6. (转)深入理解Javascript闭包(closure)
  7. Bailian3722 因子问题【枚举】
  8. Yii Framework2.0开发教程(9)运行机制概述
  9. NClay框架AOP功能简介
  10. 算法设计——五大算法总结
  11. 计算机永远无法超越人类——从李世石与阿尔法的人机大战中想到的
  12. 【Windows 问题系列第 5 篇】常见电脑蓝屏的解决办法
  13. 匈牙利算法(Hungarian algorithm)
  14. 大数据,云计算和物联网,三者之间的关系是什么?
  15. 双线路接入(双网卡)
  16. pyinstaller打包py文件为单个文件或多个文件
  17. 浅析经典JVM垃圾收集器-Serial/ParNew/Parallel Scavenge/Serial Old/Parallel Old/CMS/G1
  18. 解决:kubeadm init K8S初始化报错02
  19. Clickhouse MergeTree系列(Replacing、Summing等)表引擎使用说明
  20. win7系统计算机文件夹缓慢,windows7搜索文件非常慢的解决办法以及优化方法

热门文章

  1. 分布式定时任务调度平台TBSchedule技术介绍
  2. Retrofit 最简单的快速入门及自己封装
  3. css实现瀑布流布局
  4. PCIe 链路训练学习---------Training Sequence (TS1 TS2序列)
  5. 吴恩达机器学习(十三)使用matlab实现代价函数
  6. java 传递对象_关于Java对象作为参数传递是传值还是传引用的问题
  7. 欧姆龙NJ系列EDS文件导入
  8. LLVM学习笔记(43)
  9. 广告平台和广告主是如何互相“窃取”数据的(下)
  10. html-5表白神器源码,C# 表白神器源码(winform)