- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您能否帮助了解与 Haar 分类器培训相关的几点:
1)正图像应该只包含训练对象还是可以包含其他一些对象?就像我想识别一些交通标志一样,正面图像应该只包含交通标志还是也可以包含高速公路?
2)创建样本矢量文件的方法有两种,一种是使用信息文件,其中包含检测到的正图像中的对象坐标,另一种只是给出正负列表。哪一个更好?
3)您通常如何创建信息文件,其中包含检测到的正图像中的对象坐标?图像剪辑器可以生成对象坐标吗?
自适应梯度的 dlib 直方图是否提供比 Haar 分类器更好的结果?
我的目标是树莓派中的交通标志检测。
谢谢
最佳答案
正样本(不一定是图像)应该只包含对象。有时无法为每个正样本获得正确的纵横比,然后您将添加一些背景或裁剪一些对象边界。最终检测器将检测正样本纵横比的区域,因此如果您在所有正样本周围使用大量背景,则最终检测器可能不会检测到交通标志的区域,而是具有大量背景的区域在你的交通标志周围。
Afaik,阳性样本必须由使用 opencv_createsamples.exe 创建的 .vec 文件提供,您需要一个带有描述的文件(图像中的阳性样本在哪里?)。我通常采用预处理标记的训练样本的方式,裁剪掉所有背景,以便只有中间图像,其中正样本填充整个图像并且图像已经是正确的纵横比。我为每个中间图像填充了一个基本上为“文件夹/文件名.png 0 0 宽度高度”的文本文件,然后从该中间图像创建一个 .vec 文件。但另一方面,使用全尺寸图像中的真实 roi 信息应该具有相同的质量。
请注意,如果您不为每个正样本固定相同的纵横比,您将拉伸(stretch)您的对象,这可能是您的任务中的问题,也可能不是问题。
请记住,您可以通过扭曲/转换图像来创建额外的正样本。 opencv_createsamples 可以为你做到这一点,但我从来没有真正使用过它,所以我不确定使用这些样本是否会受益于训练。
关于opencv - Haar Classifier 正像集澄清,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45954957/
我想将 Bagging 方法生成的分类器直接复制到 EnsembleSelection 分类器,而不将其复制到我的代码下面的文件中: data.setClassIndex(datamoufi.numA
先运行标准缩放器再运行分类器是否会产生与使用流水线相同的结果? 您好,我有一个分类问题并尝试使用 scikit learn 的 StandardScaler() 缩放 X 变量。我看到这样做有两种选择
本文整理了Java中weka.classifiers.rules.ZeroR类的一些代码示例,展示了ZeroR类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等
这个问题是同一线程的延续 here .以下是本书中的一个最小工作示例: Wehrens R. Chemometrics with R multivariate data analysis in the
您能否帮助了解与 Haar 分类器培训相关的几点: 1)正图像应该只包含训练对象还是可以包含其他一些对象?就像我想识别一些交通标志一样,正面图像应该只包含交通标志还是也可以包含高速公路? 2)创建样本
首先,我想通知这里有人问了同样的问题 grails plugin dependencies with classifiers但他们没有答案。 我正在尝试将 jar "json-lib.jar"及其依赖
我正在创建一个手势识别器,它使用前馈神经网络对手势进行分类。 问题是我希望实时识别手势。 我从过去 60 个记录的帧中创建一个输入 vector ,如果用户做出了手势,则神经网络可以对输入进行分类,并
我在我的应用程序的几个模块中使用了 Guava 。我在 Tomcat 上部署这个应用程序,所以我在我的模块中使用了这个依赖项 com.google.guava guava 现在我需
我正在尝试创建一个 Haar 分类器来识别对象,但我似乎无法弄清楚每个阶段生成的结果表代表什么。 例如1 ===== TRAINING 1-stage ===== 例如2 ===== TRAININ
我是 Weka 的新人。我想使用Weka自训练模型。我在创建项目时导入了weka.jar。但我想知道如何解决这个问题?预先感谢您的帮助。 import java.io.File; import wek
我已经根据 IBM 的预配置分类器对图像进行了分类。 现在我尝试创建并使用我自己的分类器(称为“圣诞老人”)来识别圣诞老人的图像: VisualRecognition service = ne
我正在尝试使用 scikit-learn 构建一个简单的 SVM 文档分类器,我正在使用以下代码: import os import numpy as np import scipy.sparse a
我想编写一个函数,其中一个输入表示为NumPy数组。该函数应将矩阵分类为(I)一对一、(Ii)On、(Iii)两者(即可逆)或(Iv)两者都不是。它应该返回以字符串形式表示的分类(即“一对一”、“到”
我想编写一个函数,其中一个输入表示为NumPy数组。该函数应将矩阵分类为(I)一对一、(Ii)On、(Iii)两者(即可逆)或(Iv)两者都不是。它应该返回以字符串形式表示的分类(即“一对一”、“到”
本文整理了Java中weka.classifiers.rules.ZeroR.()方法的一些代码示例,展示了ZeroR.()的具体用法。这些代码示例主要来源于Github/Stackoverflow/
本文整理了Java中weka.classifiers.rules.ZeroR.buildClassifier()方法的一些代码示例,展示了ZeroR.buildClassifier()的具体用法。这些
本文整理了Java中weka.classifiers.rules.ZeroR.getCapabilities()方法的一些代码示例,展示了ZeroR.getCapabilities()的具体用法。这些
本文整理了Java中weka.classifiers.rules.ZeroR.distributionForInstance()方法的一些代码示例,展示了ZeroR.distributionForIn
本文整理了Java中weka.classifiers.rules.ZeroR.toString()方法的一些代码示例,展示了ZeroR.toString()的具体用法。这些代码示例主要来源于Githu
我下载 Resnet18 模型来训练模型。 当我输入时 model 显示 ResNet( (conv1): Conv2d(3, 64, kernel_size=(7, 7), stride=(2,
我是一名优秀的程序员,十分优秀!