设置图像的感兴趣区域(opencv1.0)
来源:互联网 发布:华为ar 限制 mac 编辑:程序博客网 时间:2024/05/21 22:27
#include <highgui.h>
#include <cv.h>
#include <iostream.h>
void main()
{
IplImage * src=cvLoadImage("baboon.jpg",-1);
IplImage * dst;
CvRect roi_rect_src;
CvRect roi_rect_dst;
cvNamedWindow("src",CV_WINDOW_AUTOSIZE);
cvMoveWindow("src",200,200); //设置窗口输出位置
cvShowImage("src",src);
cvWaitKey(0);
//基于给定的矩形设置感兴趣区域ROI
roi_rect_src.x=125;
roi_rect_src.y=300;
roi_rect_src.width=240;
roi_rect_src.height=200;
cvSetImageROI(src,roi_rect_src);
cout<<"输出源图像的ROI区域:"<<endl;
cout<<(src->roi->xOffset)<<" "<<(src->roi->yOffset)<<endl;
cout<<(src->roi->width)<<" "<<(src->roi->height)<<endl;
cvShowImage("src",src);//这时候只显示ROI区域
cvWaitKey(0);
dst=cvCloneImage(src);//完整复制包括头,ROI和数据
roi_rect_dst=cvGetImageROI(dst);//获得ROI区域
cout<<"输出目标图像的ROI区域:"<<endl;
cout<<roi_rect_dst.x<<" "<<roi_rect_dst.y<<endl;
cout<<roi_rect_dst.width<<" "<<roi_rect_dst.height<<endl;
cvNamedWindow("dst",CV_WINDOW_AUTOSIZE);
cvMoveWindow("dst",600,200);
cvShowImage("dst",dst);
cvWaitKey(0);
cvResetImageROI(dst);//释放图像的ROI
cvShowImage("dst",dst);
cvWaitKey(0);
cvReleaseImage(&src);
cvReleaseImage(&dst);
}
#include <cv.h>
#include <iostream.h>
void main()
{
IplImage * src=cvLoadImage("baboon.jpg",-1);
IplImage * dst;
CvRect roi_rect_src;
CvRect roi_rect_dst;
cvNamedWindow("src",CV_WINDOW_AUTOSIZE);
cvMoveWindow("src",200,200);
cvShowImage("src",src);
cvWaitKey(0);
//基于给定的矩形设置感兴趣区域ROI
roi_rect_src.x=125;
roi_rect_src.y=300;
roi_rect_src.width=240;
roi_rect_src.height=200;
cvSetImageROI(src,roi_rect_src);
cout<<"输出源图像的ROI区域:"<<endl;
cout<<(src->roi->xOffset)<<" "<<(src->roi->yOffset)<<endl;
cout<<(src->roi->width)<<" "<<(src->roi->height)<<endl;
cvShowImage("src",src);//这时候只显示ROI区域
cvWaitKey(0);
dst=cvCloneImage(src);//完整复制包括头,ROI和数据
roi_rect_dst=cvGetImageROI(dst);//获得ROI区域
cout<<"输出目标图像的ROI区域:"<<endl;
cout<<roi_rect_dst.x<<" "<<roi_rect_dst.y<<endl;
cout<<roi_rect_dst.width<<" "<<roi_rect_dst.height<<endl;
cvNamedWindow("dst",CV_WINDOW_AUTOSIZE);
cvMoveWindow("dst",600,200);
cvShowImage("dst",dst);
cvWaitKey(0);
cvResetImageROI(dst);//释放图像的ROI
cvShowImage("dst",dst);
cvWaitKey(0);
cvReleaseImage(&src);
cvReleaseImage(&dst);
}
0 0
- 设置图像的感兴趣区域(opencv1.0)
- 设置图像的感兴趣区域(ROI)
- 设置图像的感兴趣区域(ROI)
- OpenCV:设置图像的感兴趣区域(ROI)
- 设置图像感兴趣区域(RIO)
- OpenCV笔记5:设置图像的感兴趣区域(ROI)
- opencv图像及视频感兴趣区域设置
- opencv中的ROI(感兴趣区域)的设置
- 如何设置感兴趣的区域ROI
- rectOfInterest 感兴趣区域的设置问题
- OpenCV设置感兴趣区域ROI,对图像进行局部处理
- [图像]获取图片中感兴趣区域的信息(Matlab实现)
- roi取一感兴趣的区域,显示另一幅图像
- 图像感兴趣区域ROI获取的正确方式
- [图像]获取图片中感兴趣区域的信息(Matlab实现)
- 乳腺肿瘤超声图像感兴趣区域的自动识别综述
- OPENCV图像处理基础(二)感兴趣区域ROI
- 感兴趣区域的定义
- nginx源码分析--多阶段请求处理
- Ajax Json示例
- 循环链表实现约瑟夫环
- 数组大折腾(3)
- uva 11853 Paintball dfs找连通块
- 设置图像的感兴趣区域(opencv1.0)
- JSON.stringify 和 JSON.parse
- Spring笔记
- 罗彻斯特大学数学系本科生课外项目论文
- 瘟霸拒载麒麟—— 预装版Win8示恶Ubuntu
- android suspend/resume(1)
- 选择结构和循环结构
- daemon started successfully
- 洪涝有源淹没算法及淹没结果分析