作者a98765s (綠茶微微)
看板C_and_CPP
標題[問題] opencv 讓圖閃爍
時間Sun Nov 9 18:20:29 2014
開發平台(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);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.125.21.86
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1415528433.A.34A.html
※ 編輯: a98765s (140.125.21.86), 11/09/2014 18:20:56
→ lNishan: OpenCV在這種用途上滿弱的,這你可能要自己刻 11/09 23:14
→ lNishan: 利用waitKey,想要更精準的話就用busy wait + clock() 11/09 23:15
→ lNishan: 實現方式也必須考量你程式的內容 11/09 23:16
推 Coslate: 用一個迴圈 迴圈內每次開新Mat::zeros(H,W,type) 11/17 11:17
→ Coslate: 數到你要的時間再畫圓 11/17 11:17