至于OpenCV中Mat中的数据如何访问,详见http://blog.csdn.net/yang_xian521/article/details/7161335,这里有普通青年、文艺青年、暴力青年的说法。
常见问题,上代码:
// newLDA.cpp : 定义控制台应用程序的入口点。
//
/*#include "stdafx.h"
#include <cxcore.hpp>
#include <vector>
#include <iostream>
#include "lda.h"
using namespace std;
using namespace cv;
int main(void)
{
double data[6][2]={
{0,1},{0,2},{1,4},{8,0},{8,2},{9,4}};
Mat dmat=Mat(6,2,CV_64FC1,data);
int labels[6]={0, 0, 0, 1, 1, 1};
Mat lmat=Mat(1,6,CV_32SC1,labels);
//---------------------------------------------------------------
for(int i=0;i<dmat.rows;i++)
{
for(int j=0;j<dmat.cols;j++)
{
cout<<dmat.ptr<double>(i)[j]<<"