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;
    }


  • 相关阅读:
    设计模式----单例模式
    C++ 派生类
    C++ 操作符
    构造,清理,拷贝和移动
    php的yii框架开发总结10
    php的yii框架开发总结9
    php的yii框架开发总结8
    php的yii框架开发总结7
    php的yii框架开发总结6
    php的yii框架开发总结5
  • 原文地址:https://www.cnblogs.com/wqj1212/p/1027182.html
Copyright © 2011-2022 走看看