opencv CvMLData的簡單使用
資料如上圖
#include "stdafx.h"
#include <opencv2/opencv.hpp>
#include <opencv2/opencv_modules.hpp>
using namespace std;
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
CvMLData data;
int num = data.read_csv("train.csv");//讀取訓練的資料
const Mat a = data.get_values();//得到全部資料
cout<<a<<endl;
data.set_response_idx(0);//設定訓練標籤
const Mat b = data.get_responses();//得到訓練的標籤
const CvTrainTestSplit train1(0.5f);
const CvTrainTestSplit *train3;
train3 = &train1;
data.set_train_test_split(train3);//隨機分出train3 中的百分比為訓練樣本
const Mat cc = data.get_train_sample_idx();//得到訓練的樣本位置,(對應第幾行)
cout<<b<<endl;
cout<<cc<<endl;
return 0;
}
顯示結果,具體使用可以根據這個基礎上修改。
相關文章
- Opencv機器學習之CvMLdataOpenCV機器學習LDA
- MAC下使用OpenCV的例項簡單DemoMacOpenCV
- OpenCV在Android中的整合與簡單使用OpenCVAndroid
- 基於Opencv的簡單影像處理OpenCV
- OpenCV中使用SVM簡介OpenCV
- 【OpenCv】OpenCv原始版本與新版本(2.4.10)的一個簡單對比OpenCV
- Kdevelop的簡單使用和簡單除錯dev除錯
- docker的簡單使用Docker
- postman的簡單使用Postman
- RecyclerView的簡單使用View
- git的簡單使用Git
- LayUi的簡單使用UI
- RocketMQ的簡單使用MQ
- Vue簡單的使用Vue
- Cookie的簡單使用Cookie
- HttpClient的簡單使用HTTPclient
- explain for 的簡單使用AI
- OD的簡單使用
- 利用opencv 做一個簡單的人臉識別OpenCV
- 基於opencv實現簡單人臉檢測OpenCV
- opencv SVM的使用OpenCV
- shell script的簡單使用
- uuid的簡單使用UI
- Mackdown簡單的使用教程Mac
- react hooks 的簡單使用ReactHook
- vue框架的簡單使用Vue框架
- phprpc的簡單使用PHPRPC
- 【SQLite】SQLite的簡單使用SQLite
- mysql的event的簡單使用MySql
- 【OpenCV】OpenCV中GPU模組使用OpenCVGPU
- 簡單使用 rocketmqMQ
- GCDAsyncSocket 簡單使用GC
- JPTabBar簡單使用tabBar
- Quartz 簡單使用quartz
- Github 簡單使用Github
- gorm 簡單使用GoORM
- ListView簡單使用View
- GCD簡單使用GC