1.关于CvWaitkey
cvShowImage("grayImage",grayImg8u1);
int fanhui = cvWaitKey(0);
if(fanhui == 's') { printf("saved\n"); cvSaveImage("zhongyao.jpg",grayImg8u1);}
cvReleaseImage(&grayImg8u1);
2.画点
CvScalar color_tab[ ]=
{
CV_RGB(0,255,255), //青色
CV_RGB(0,255,0), //绿色
CV_RGB(160,32,240), //紫色
CV_RGB(0,0,255), //蓝色
CV_RGB(255,125,64), //肉色
CV_RGB(255,0,0), //红色
CV_RGB(255,0,128), //玫瑰红
CV_RGB(255,127,0), //橙色
CV_RGB(255,255,0), //黄色
}
CvPoint ai;
ai.x = sample[i].x;
ai.y = sample[i].y;
cvCircle( img, ai, 2, color_tab[yade], CV_FILLED, CV_AA, 0 );
cvline(output,way[i][j], way[i][j+1], CV_RGB(255,255,0),1 );
cvCircle( mytempImage, right_pt1, 3,cvScalar(255,0,0,0) ,CV_FILLED, CV_AA, 0 );
cvCircle( mytempImage, right_pt2, 3,cvScalar(255,0,0,0) ,CV_FILLED, CV_AA, 0 );
cvRectangle(mytempImage, right_pt1, right_pt2, cvScalar(0,255,0,0), 1, 8, 0 );
4.设置感兴趣区域
cvSetImageROI(grayImg8u1,cvRect(i*16,j*16,16,16));
cvZero(grayImg8u1);
cvAddS(grayImg8u1,cvScalar(255-zhi),grayImg8u1);
cvResetImageROI(grayImg8u1);
5.关于opencv中的svm.predict问题
//float ret = svm_hog.predict(dataMat, true);//这个时候,返回的是特征值是float型的,正负0.几
float ret = svm_hog.predict(dataMat);//其实第二个参数默认的是false,这个时候返回的0.0或者1.0