int RectImage( IplImage* srcImage, cv::CvRect &rect)
{
if (!CV_IS_IMAGE(srcImage))
{
return -1;
}
cvSetImageROI(srcImage, rect);//設置源圖像ROI
IplImage* pDest = cvCreateImage(cvSize(rect.width, rect.height), srcImage->depth, srcImage->nChannels);//創建目標圖像
cvCopy(srcImage, pDest); //複製圖像
cvResetImageROI(srcImage);//源圖像用完後,清空ROI 注意:此處是重新設置源圖像的ROI區域
cvSaveImage("rectImage.jpg", pDest);
return 0;
}