Halcon计算共生矩阵并导出其灰度值特征cooc_feature_image

Halcon计算共生矩阵并导出其灰度值特征

cooc_feature_image 算子的作用与前面介绍的两个算子相似,不同的是输出形式。使用该算子类似于连续执行gen_cooc_matrix算子和cooc_feature_matrix算子。简言之,该算子用一步操作代替了上文中生成矩阵和输出矩阵这两步操作。
但是,如果某些情况下需要连续评估多个方向的灰度共生矩阵,还是通过gen_cooc matrix 算子生成矩阵然后调用cooc_feature_matrix 算子计算纹理图像的特征更为有效。这里参数Direction多了一种选择—mean,这种方式表示在方向为mean的情况下,灰度值取的是在相邻4个方向上的灰度均值。该算子的原型如下:

cooc_feature_image (Regions, Image : : IdGray, Direction: Energy, Correlation, Homogeneity, Contrast)

该算子的参数与cooc_feature_matrix算子的参数类似,各参数含义如下。
参数1:Regions(输入参数),表示要检查的区域。
参数2:Image(输入参数),表示灰度值图像。
参数3:LdGray(输入参数),表示要区分的灰度值的层级数。默认为6,还可以选择1、2、3、4、5、7、8。
参数4:Direction(输入参数),表示相邻灰度对的计算方向。默认为0,还可以选择45、90、135、mean,其中mean 表示各方向的均值。
参数5:Energy(输出参数),表示灰度值能量,即纹理变化的均匀性。
参数6:Correlation(输出参数),表示灰度值的相关性。
参数7:Homogeneity(输出参数),表示灰度值的局部同质性。
参数8:Contrast(输出参数),表示灰度值的对比度,或者说是灰度值的反差。这个值越大,反差越明显。


http://www.niftyadmin.cn/n/5317571.html

相关文章

【机器学习基础】DBSCAN

🚀个人主页:为梦而生~ 关注我一起学习吧! 💡专栏:机器学习 欢迎订阅!相对完整的机器学习基础教学! ⭐特别提醒:针对机器学习,特别开始专栏:机器学习python实战…

DAPP和APP的区别在哪?

随着科技的飞速发展,我们每天都在与各种应用程序打交道。然而,你是否真正了解DAPP和APP之间的区别呢?本文将为你揭示这两者的核心差异,让你在自媒体平台上脱颖而出。 一、定义与起源 APP,即应用程序,通常指…

CSAPP - string_length反汇编

虽然先前已经把 phase_1 和 phase_2 做出来了, 但其实是参考了网络上的答案, 仅仅是大概知道了关键汇编代码。但其实并没有真的懂。为啥呢?因为很多模棱两可的地方是靠猜测的,而猜测是脆弱的。 重新看 phase_1, 第一个…

java基础之异常练习题

异常 1.Java 中所有的错误/异常都继承自 Throwable类;在该类的子类中, Error 类表示严重的底层错误, 对于这类错误一般处理的方式是 直接报告并终止程序 ; Exception 类表示异常。 2.查阅API,完成以下填空:…

《程序设计基础》学习笔记

Chap 4. 筛法与查找 1.函数: (1)函数是一个具有特定的功能的、相对独立的模块,能够被多次使用; (2)函数设计的要素: 功能——函数的定义(Definition)模块…

CMake入门教程【高级篇】qmake转cmake

😈「CSDN主页」:传送门 😈「Bilibil首页」:传送门 😈「动动你的小手」:点赞👍收藏⭐️评论📝 文章目录 1. 概述2.qmake与cmake的差异3. qmake示例4.qmake转cmake示例5.MOC、UIC和RCC…

锤科HandShaker修改版,支持安卓14、澎湃OS

如今几乎各家手机厂商都在布局生态,但PC端往往是最容易被忽略的一环,哪怕是很强的华为鸿蒙、小米澎湃,想要做到手机和电脑互联,也限制了笔记本机型 虽然我一直致力于解锁非小米电脑安装小米电脑管家,比如前几天刚刚更…

【Python学习】Python学习13-日期和时间

目录 【Python学习】Python学习13-日期和时间 前言通过time 获取时间戳时间元组获取当前时间,格式化时间格式化时间转换python中时间日期格式化符号获取日历Time 模块日历(Calendar)模块其他模块参考 文章所属专区 Python学习 前言 本章节主…