zoukankan      html  css  js  c++  java
  • OPENCV中子图像的获取拷贝以及源代码

    /*F///////////////////////////////////////////////////////////////////////////////////////
        名称:      cvGetSubImage
        功能:      求输入图像的子图像
        算法:     
        参数:
          image  - 输入图像
          roi    - 子图像的定义区域,region of interests
        返回:
          如果成功,返回创建好的子图像
        注意事项:
          子图像在函数中创建,用完后需要释放内存.
    //F*/

    IplImage* cvGetSubImage(IplImage *image, CvRect roi)
    {
        IplImage *result;
        // 设置 ROI
        cvSetImageROI(image,roi);
        // 创建子图像
        result = cvCreateImage( cvSize(roi.width, roi.height), image->depth, image->nChannels );
        cvCopy(image,result);
        cvResetImageROI(image);
        return result;
    }



    or
    IplImage *result;
    CvRect roi;
    result = cvCreateImage( cvSize(roi.width, roi.height), image->depth, image->nChannels );
    bool cvGetSubImage(IplImage *image, CvRect roi,IplImage *result)
    {
        cvSetImageROI(image,roi);
        // 创建子图像
        cvCopy(image,result);
        cvResetImageROI(image);
        return true;
    }


  • 相关阅读:
    Struts2文件上传
    Struts2文件下载
    使用ajax()方法和后台交互
    简单的写数据到txt文件
    JPA初体验(使用Hibernate4实现)
    动态删除ArrayList中的元素
    MySQL5.5.15 源码 cmake 安装
    HeartBeat启动关闭mysqld服务的脚本修改
    MySQL MyISAM 转 Innodb
    2038/01/19 11:14:07 MySQL
  • 原文地址:https://www.cnblogs.com/wqj1212/p/1027182.html
Copyright © 2011-2022 走看看