看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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