[問題] opencv 讓圖閃爍

看板C_and_CPP作者 (綠茶微微)時間11年前 (2014/11/09 18:20), 11年前編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
開發平台(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

11/09 23:14, , 1F
OpenCV在這種用途上滿弱的,這你可能要自己刻
11/09 23:14, 1F

11/09 23:15, , 2F
利用waitKey,想要更精準的話就用busy wait + clock()
11/09 23:15, 2F

11/09 23:16, , 3F
實現方式也必須考量你程式的內容
11/09 23:16, 3F

11/17 11:17, , 4F
用一個迴圈 迴圈內每次開新Mat::zeros(H,W,type)
11/17 11:17, 4F

11/17 11:17, , 5F
數到你要的時間再畫圓
11/17 11:17, 5F
文章代碼(AID): #1KNp_nDA (C_and_CPP)