[问题] opencv 让图闪烁

楼主: a98765s (绿茶微微)   2014-11-09 18:20:29
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
visual studio→opencv
问题(Question):
请教各位  我已经画出圆了
我想要让圆可以闪烁
请问有函数可以call吗???
或是有其他方法???
程式码(Code):(请善用置底文网页, 记得排版)
#include <cv.h>
#include <highgui.h>
IplImage *Image1;
CvPoint CircleCenter;
int Radius;
CvScalar Color;
int Thickness;
int Shift;
int main()
{
CvSize ImageSize1 = cvSize(1000,700);
Image1 = cvCreateImage(ImageSize1,IPL_DEPTH_8U,3);
CircleCenter=cvPoint(500,350);
Radius=300;
Color=CV_RGB(255,0,0);
Thickness=-1;
cvCircle(Image1,CircleCenter,Radius,Color,Thickness,CV_AA,Shift);
cvNamedWindow("Circle",1);
cvShowImage("Circle",Image1);
cvWaitKey(0);
}
作者: lNishan (紫小霓)   2014-11-09 23:14:00
OpenCV在这种用途上满弱的,这你可能要自己刻利用waitKey,想要更精准的话就用busy wait + clock()实现方式也必须考量你程式的内容
作者: Coslate (Coslate)   2014-11-17 11:17:00
用一个循环 循环内每次开新Mat::zeros(H,W,type)数到你要的时间再画圆

Links booklink

Contact Us: admin [ a t ] ucptt.com