Mat tempCurImage = curImage; //淺拷貝,指向同一塊內存,所以若是temp變了curImage也變 // Mat tempCurImage = curImage.clone(); //深拷貝,兩分內存,操做不關聯 rectangle(tempCurImage,Point(startPos.x(), startPos.y()), ////肯定左上角座標 Point(endPos.x(),endPos.y()),//肯定右下角座標 Scalar(0x00,0xff,0xff) //線條白色 ); displayMat(tempCurImage);
結構:能夠畫多個正方形,可是一個矩形會記錄全部矩形,能夠同時放大縮小圖像3d
Mat tempCurImage = curImage.clone(); //深拷貝,共享數據區,操做不關聯 rectangle(tempCurImage,Point(startPos.x(), startPos.y()), ////肯定左上角座標 Point(endPos.x(),endPos.y()),//肯定右下角座標 Scalar(0x00,0xff,0xff) //線條白色 ); displayMat(tempCurImage);
結構:只能畫一個矩形,矩形是乾淨的,能夠同時放大縮小圖像code
----blog