[問題] opencv 顯示問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev C++ 4.9.9.2
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
想要在一個視窗夏顯示兩個矩形,
可以分別分開顯示,
合併在一起只會跑出單個矩形
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
#include <cv.h>
#include <highgui.h>
IplImage *Image1,*Image2;
CvPoint Vertex1,Vertex2,Vertex3,Vertex4;
CvScalar Color1,Color2;
int Thickness;
int Shift;
int main()
{
CvSize ImageSize1 = cvSize(1000,700);
Image1 = cvCreateImage(ImageSize1,IPL_DEPTH_8U,3);
Image2 = cvCreateImage(ImageSize1,IPL_DEPTH_8U,3);
Vertex1=cvPoint(200,200);
Vertex2=cvPoint(400,400);
Vertex3=cvPoint(600,100);
Vertex4=cvPoint(700,500);
Color1=CV_RGB(255,0,0);
Color2=CV_RGB(255,255,0);
Thickness=2;
Shift=0;
cvRectangle(Image1,Vertex1,Vertex2,Color1,Thickness,CV_AA,Shift);
Shift=0;
cvRectangle(Image2,Vertex3,Vertex4,Color2,Thickness,CV_AA,Shift);
cvNamedWindow("Rectangle",1);
cvShowImage("Rectangle",Image1);
cvShowImage("Rectangle",Image2);
cvWaitKey(0);
free(&Vertex1);
free(&Vertex2);
free(&Color1);
free(&Vertex3);
free(&Vertex4);
free(&Color2);
cvReleaseImage(&Image1);
cvReleaseImage(&Image2);
cvDestroyWindow("Rectangle");
}
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.172.110.113
→
12/09 07:37, , 1F
12/09 07:37, 1F
→
12/09 07:37, , 2F
12/09 07:37, 2F
→
12/09 07:38, , 3F
12/09 07:38, 3F
→
12/09 09:18, , 4F
12/09 09:18, 4F
→
12/09 09:18, , 5F
12/09 09:18, 5F
→
12/09 09:19, , 6F
12/09 09:19, 6F
→
12/09 09:19, , 7F
12/09 09:19, 7F
→
12/09 11:03, , 8F
12/09 11:03, 8F
→
12/09 12:31, , 9F
12/09 12:31, 9F
→
12/09 12:31, , 10F
12/09 12:31, 10F
→
12/09 12:31, , 11F
12/09 12:31, 11F
→
12/09 12:32, , 12F
12/09 12:32, 12F
→
12/09 12:32, , 13F
12/09 12:32, 13F
→
12/09 12:43, , 14F
12/09 12:43, 14F