[問題] 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