这是Java版本的OpenCV训练代码,测试集和训练集提供下载连接。这里只贴完整代码。带有注释,理解起来不困难。博主测试后识别率高。数据集下载地址https://download.youkuaiyun.com/download/wskfly/12030833
package com.it.opencv;
import java.io.File;
import java.util.ArrayList;
import org.junit.Test;
import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
import org.opencv.core.TermCriteria;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.ml.Ml;
import org.opencv.ml.SVM;
import org.opencv.ml.TrainData;
public class trainsvm {
static {
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
}
//存储训练集
static ArrayList<Mat> trainingImages = new ArrayList<Mat>();
//存储标签
static ArrayList<Integer> trainingLabels = new ArrayList<Integer>();
public static void main(String[] args) {
openFile(1, "C:\\Users\\98432\\Desktop\\HasPlate");
openFile(0, "C:\\Us

本文分享了使用Java和OpenCV进行支持向量机(SVM)训练的完整代码,用于车牌识别。代码中详细解释了如何加载训练数据,设置SVM参数,以及训练和保存模型的过程。此外,还提供了数据集的下载链接。
最低0.47元/天 解锁文章
3493

被折叠的 条评论
为什么被折叠?



