问题标签 [glcm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2436 浏览

matlab - MATLAB 保存和加载特征向量

我正在尝试将特征向量加载到分类器中,例如 k 最近邻分类器。

我有我的 GLCM 代码,所以我得到了数字(特征向量)的对比度、相关性、能量、同质性。

我的问题是,如何从所有训练图像中保存每组特征向量?我在某处看到人们有一个 .set 文件要加载到分类器中(可能是特定分类器工具箱的特殊情况)。

例如。

我想它不必是 .set 文件。
我只需要一种方法将所有训练图像中的所有特征向量存储在一个可以加载的单独文件中。

我谷歌了, 我发现这可能有用 ,但我不完全确定。

提前感谢您的时间和帮助。

问候。

0 投票
1 回答
985 浏览

image - 没有得到 8 位灰度图像的 glcm 矩阵尺寸

正如理论所述,glcm 矩阵的尺寸为 2^x x 2^x,其中 x 是图像的灰度深度。我的问题是,当我在 8 位灰度图像上运行它时,我得到一个 8 × 8 矩阵而不是 2^8 × 2^8 矩阵。

有人可以帮我吗?

0 投票
2 回答
7736 浏览

c++ - OpenCV如何获取GLCM灰度共生矩阵

我正在尝试在 OpenCV 中使用 GLCM(图像中的灰度共现矩阵(GLCM))提取特征。

在 matlab 中,我们有graycomatrix. 我们在 openCV 中是否有任何用于相同目的的功能?如果没有,那么实现它的最佳解决方案是什么,是否有任何可行的示例?

[编辑]

我尝试了此代码,但与 matlab 结果相比,它给出了错误的值 OpenCV 中是否存在任何更好的解决方案/功能,或者我在 GLCM 过程中是否犯了任何错误?

0 投票
1 回答
1943 浏览

image - 使用 MATLAB 创建 GLCM 纹理图像

我对图像处理很陌生,我对使用过滤器(graycoprops)等 MATLAB 函数有疑问。

发生的问题是我想使用此功能(graycoprops)处理图像。为了能够做到这一点,我首先需要创建 GLCM ( graycomatrix)。

对整个图像执行此操作很容易,但我如何才能对像过滤器这样的小区域(例如 3x3)执行此操作。

我在想类似的东西colfilt可以工作,但我不知道如何每次获取块值并将它们提供给graycomatrixand graycoprops

任何帮助将不胜感激,因为我有很多小时的堆栈!

0 投票
1 回答
621 浏览

c# - 我有一个 8bpp 1024 X 1024 大小的 PGM 格式图像,需要从中计算 GLCM(灰度共现矩阵)

图像很大,我使用getPixeland 和setPixel方法来访问位,但发现它太慢了,所以我去实现锁定和解锁位,但无法理解它。我也浏览了鲍勃鲍威尔的教程,但教程却看不懂。所以,我在这里寻求一些帮助以从图像中获取 GLCM。

0 投票
0 回答
619 浏览

c++ - OpenCV:“cvCreateGLCM”方法的分配错误

我正在尝试为输入图像计算 GLCM。我加载图像,将其转换为灰度,然后cvCreateGLCM在灰度图像上调用方法。OpenCV 版本:2.4.1,vc10,x64。

我收到以下错误消息:

在此处输入图像描述

当我按下“Break”时,它会显示错误发生的位置:

请问有什么想法吗?

0 投票
0 回答
252 浏览

image - 在多个图像循环上计算 glcm

我想计算一堆图像的 GLCM 灰度共现矩阵和其他纹理属性。我想写一个循环使它更容易,这可能吗?我已经尝试过,但似乎我的文件名 ieTopSlice0641...引起了问题。我已经尝试了以下代码,但它不起作用。:

0 投票
2 回答
5507 浏览

matlab - 使用 MATLAB 计算能量

能量,具体如下:

在此处输入图像描述

可以使用以下命令根据MA​​TLAB文档找到:

例如,我输入了这个:

如果我们要手动执行此操作,我们如何获得上图所示的能量值?

这是我没有弄清楚的部分。

0 投票
1 回答
3002 浏览

c# - C#上的灰度共生矩阵方法

在哪里可以找到用于从 C# 上的颜色纹理中提取特征值的实现级别共现矩阵 (GLCM) 方法?(当然有源代码)。并需要计算参数:平均值或平均值、标准差、对比度、相异性、同质性和能量。

0 投票
1 回答
8830 浏览

python - 如何在 OpenCV 或 numpy 中找到图像的 glcm?

我必须在 Python 中找到图像的基于纹理的特征,例如相关性、能量、同质性和对比度。我正在使用 python-opencv 执行其他操作,因为 python-opencv 将图像作为 numpy 数组返回。但是我没有找到任何好的资源来使用 opencv 或 numpy 计算 GLCM。另外我必须提取特征d=1angle=[0,45,135,90]然后在 svm 中使用这个特征。