OpenCV实例将图像旋转至正确方向
在OpenCV图像处理过程中,将图像正过来可以通过调整图像的 origin
属性实现:
// 将图像正过来
pBkImg->origin = 1;
pFrImg->origin = 1;
cvShowImage("video", pFrame);
cvShowImage("background", pBkImg);
cvShowImage("foreground", pFrImg);
if(cvWaitKey(2) >= 0) break;
}
// 释放高斯模型参数占用的内存
cvReleaseBGStatModel((CvBGStatModel**)&bg_model);
cvDestroyWindow("video");
cvDestroyWindow("background");
cvDestroyWindow("foreground");
cvReleaseImage(&pFrImg);
cvReleaseImage(&pBkImg);
cvReleaseCapture(&pCapture);
return 0;
步骤解析
- 设定图像 origin:通过
pBkImg->origin = 1
和pFrImg->origin = 1
的方式,确保图像方向正确。 - 显示图像:使用
cvShowImage
展示图像video
、background
和foreground
。 - 释放资源:完成图像显示操作后,使用
cvReleaseBGStatModel
和cvReleaseImage
释放内存,确保资源高效管理。
2.43MB
文件大小:
评论区