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

     前段时间在OPENCV中做一个小东西,使用到子图像的提取和拷贝,一时间没有找到好的方法,要么直接访问像素进行赋值,要么通过数组来转换,总是感觉别扭,后来终于弄清了一个比较简单的方法,需要利用一下OPENCV中的ROI方法,该方法对于任何格式的灰度或者彩色图像均适用



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

  • 相关阅读:
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
    Ethical Hacking
    Can you answer these queries? HDU
    Count the Colors ZOJ
    Balanced Lineup POJ
  • 原文地址:https://www.cnblogs.com/feisky/p/1586403.html
Copyright © 2011-2022 走看看