问题标签 [feature-extraction]

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 投票
8 回答
21918 浏览

c# - 如何比较两张图像并识别图像中的图案?

如何比较两个图像并识别图像中的图案,而不管其大小和图案大小,并使用.Net C#?另外,图像处理中使用了哪些算法?

0 投票
3 回答
1296 浏览

algorithm - 计算机视觉:提取给定轮廓的形状信息(例如尖的、圆形的……)

给定线条和顶点形式的形状的 2D 轮廓,我如何从中提取信息?比如:尖的、圆的、直线的。与给定形状的形状相似性。

代码不是必需的,我对指导搜索所涉及的概念和技术名称更感兴趣....

提前致谢。

0 投票
1 回答
10341 浏览

matlab - Haar特征提取的matlab实现

有谁知道 Haar 特征提取的(纯)matlab 实现(Viola&Jones 对象检测算法中使用的那种)?(我遇到了一个与 Opencv 实现的 matlab 绑定,但这不是我想要的)

0 投票
3 回答
2765 浏览

java - 创建数据集:从文本文档中提取特征 (TF-IDF)

我必须从一些文本文件创建一个数据集,将它们写为特征向量。

像这样的东西:

向量的每个位置代表一个词,分数由 TF-IDF 之类的东西给出。

你知道一些图书馆/工具/什么吗?(java更好)

0 投票
2 回答
3973 浏览

image-processing - 如何从图像中导出点对象的像素坐标(使用 imagej?)

我正在进行一个项目,我对显微镜图像中点对象的间距和分布感兴趣。

因此,图像由来自相当复杂背景的较暗的圆形小点组成。有朝一日使用特征提取脚本自动执行此操作会很好,但现在我只是手工挑选要点......因为我相信我自己的眼睛:)

我浏览了几个不同的软件,到目前为止我喜欢 imagej,它具有多点选择功能。但是我在手动选择点后无法弄清楚如何导出坐标。我需要的只是每个点的 X 和 Y(每个图像大约一百个点)。

任何指针?

或者,如果您对如何执行此操作有其他想法,请向我推荐另一个程序(matlab?),或者甚至向我指出其他有用的阅读材料等...

非常感谢!

0 投票
1 回答
444 浏览

matlab - 图像的多维索引

我想知道是否有索引多维对象(即图像)的好方法。更准确地说,我有大量图像,我在这些图像上计算 n 维特征向量。在这些特征向量 d(u,v) 上定义了一个距离度量(即 L2 范数)。给定一个键(n 维)k,索引应该允许快速检索“接近”的特征向量k(即它们的距离很小)。

MATLAB 代码参考会很棒...

0 投票
1 回答
1147 浏览

java - Java中的图像和音频特征提取

我正在寻找可用于为给定图像或音频文件创建特征向量的 Java 库。

例如,如果输入是 322.bmp,则输出将类似于

其中每一个数字对应于一个图像特征,例如粗糙度、对比度、方向性等......

我尝试将 jAudio 用于音频文件,但由于某种原因我无法让它工作。至于图片,我没有找到任何相关的东西。

提前感谢您的帮助。

0 投票
1 回答
287 浏览

feature-extraction - 轮廓提取

示例:我作为用户,我有一个包含 20 幅图像的数据库,但只有 3 幅图像获得有太阳的场景。我只想从这个数据库中检索带有太阳场景的图像。我正在使用傅里叶描述符来描述形状,我想从图像中获取特征向量,并且这个特征向量比较和计算真实图像和参考图像数据库之间的欧几里得距离。但我想获得参考太阳图像的特征向量。我使用分割,然后将图像转换为二进制格式。我只想描述图像中的对象而不是背景。如何描述时装图像并获得特征向量?

0 投票
1 回答
1472 浏览

optimization - 检索从 SIFT / SURF 中获得的最重要的特征

我正在使用 SURF 从图像中提取特征并将它们与其他特征匹配。我的问题是某些图像具有超过 20000 个特征,这会减慢与爬行的匹配速度。

有没有一种方法可以只从该集合中提取 n 个最重要的特征?

我尝试为图像计算 MSER,并且只使用这些区域内的特征。这让我在不影响匹配质量的情况下减少了 5% 到 40%,但这是不可靠的,仍然不够。
我还可以缩小图像的大小,但在某些情况下,这似乎会严重影响特征的质量。
SURF 提供了一些参数(粗麻布阈值、倍频程和每倍频程的层数),但我找不到任何关于更改这些参数将如何影响特征重要性的信息。

0 投票
1 回答
326 浏览

image-processing - 如何判断图片中最明显的物体是否是形状?

好的,伙计们,我想我已经做了我能做的所有事情,除了一件重要的事情:形状提取。我已经以一种相当简单的方式做到了这一点,但是在某些情况下它确实搞砸了。我这样做的方法是:

  • 通过生成一个边界矩形并选择离左上角最近的点(点 p),在轮廓列表中选择一个点。
  • 创建一个新的 Shape 对象并将 p 添加到形状的轮廓中。
  • 如果主图没有更多的点可供我们测试,我们只需返回形状对象。
  • 从 p 获取最近的点并将其存储在最接近的位置。
  • 而最近
    点到p点的距离小于
    等于10
  • ----添加到大纲中
  • ----从主点列表中删除
  • ----将p设置为最接近
  • ----从最近处获取另一个最近点
  • - - 重复
  • 如果形状的轮廓中有十个或更少的点,则返回一个空对象(忽略所有小形状)
  • 否则,返回形状对象。

我重复这个过程,直到主要点列表变空。这意味着我们提取了所有的形状。

现在我做了几次组合形状。如果我有 |、--- 和 |,就会如此。彼此相邻,它将组合成一个矩形。你明白我的意思吗?假设我有一个圆形,上面的提取代码有时会说一半圆形是一种形状,另一半是另一种形状。所以当我组合这些形状时,它变成了一个圆圈。

叹息,我也不能发布图片,除了上传网站,我不能在任何地方上传。这有一些问题。看看以下内容:

在此处输入图像描述

左图为起始图,右图为轮廓点。现在我单击确定形状按钮。它确定图片中最主要的形状(轮廓中包含最多点的形状对象)的形状。

在此处输入图像描述

现在,它正确地说这是一个四边形,但原因是错误的。由于我的组合形状(为了得到一个矩形形状而需要完成,否则它将是一个形状的一条小线和另一个形状的另一条小线),它在测试中添加了手指的轮廓。

因此,测试了整个单个形状(第二张图片右侧的黑色轮廓)。不仅是“矩形”部分,而且该图片中的所有内容都经过测试。你们能想出任何方法来清理这个东西并只提取矩形部分而不是包括手指吗?我为此考虑了 A* 的一些变体,但在像这张图片这样的情况下,它不会创建循环。那么,一旦 A* 访问了每个点(因为它无法返回起点),我该怎么办。那我该怎么办?

任何人都可以帮我解决这个问题吗?