OPENCV中常用的小程序

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







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值