用不同维数的图像训练SVM
Training SVM with images of different dimensions
我正在尝试实现自动车牌检测(ANPR)。我使用以下工具:
Ubuntu 12.04 OS
- OpenCV 2.4.13 + c++
我使用一些样本图像,每个样本图像都有不同的维度来准备训练数据集。我使用的一些图像尺寸如下:
- 468 * 294
- 600 * 375
- 1024 * 776
等。
我已经通过使用OpenCV和SVM与图像,并得到的印象,这种方法将工作,如果所有的图像是相同的尺寸。同样,使用不同维度但相同数量的HoG特征的图像来训练分类器,我认为这可能也不是一个准确的解决方案。
是否有其他方法来训练不同图像维数的SVM ?
通常的做法是在输入图像给分类器之前调整它们的大小,因为你有固定的输入数量,你需要固定的特征维数,在你的情况下特征是像素强度,所以,你输入图像中的像素数量必须是固定的。
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 平均图像时图像损坏
- 在C++中使用GDAL可以将图像的像素坐标转换为lat,long吗
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- 使用FFMPEG将RGB图像序列保存到.mp4时出现问题
- 将RGB图像保存为PPM格式
- OpenCV SVM 分类器图像识别
- 用图像训练SVM并进行预测
- OpenCV 3.2.0:读取 Canny 图像以训练 SVM
- OPENCV C 的SVM返回同一类图像的相同置信度得分
- 如何训练svm对英文字母图像进行分类
- 使用 SVM 和 BOW 进行图像分类
- 用于SVM OpenCV训练的交通标志图像集
- 提取一组样本图像的描述符,并在OpenCV中训练SVM
- 使用 SVM 和 opencv 3 进行图像训练
- 用不同维数的图像训练SVM