首页 > 代码库 > Android中关于JNI 的学习(二)对于JNI方法名,数据类型和方法签名的一些认识
Android中关于JNI 的学习(二)对于JNI方法名,数据类型和方法签名的一些认识
处理特征数据 及 代码
本文地址: http://blog.csdn.net/caroline_wendy/article/details/26240241
输入文件:
1. 归一化后的特征文件, 第1列是标签, 其余列是特征;
2. 特征最大值向量文件: 前3列是标准格式, 其余列是最大值;
输出文件:
1. 符合SVM训练数据的特征格式;
2. Mat存储的标准XML文件;
代码:
/* 处理特征数据程序 By C.L.Wang 数据格式: 特征数据: 第1列是标签, 其余列是特征; 最大值数据: 前3列是标准格式, 其余列是最大值; 转换为: SVM通用格式, 训练SVM的model; 转换为OpenCV矩阵的存储Mat; */ #include <iostream> #include <string> #include <vector> #include <fstream> #include <opencv.hpp> /*转换SVM数据格式*/ void transformSvmData ( const std::string _inputFileName, /*输入数据文件*/ const std::string _outputFileName, /*输出数据文件*/ const int _rows, /*行数, 自设*/ const int _cols /*列数, 自设*/ ) { //const int rows (800); //行数, 自设 //const int cols (104); //列数, 自设 cv::Mat trainData = http://www.mamicode.com/cv::Mat(_rows, _cols, CV_64FC1);>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。