OpenCv圖像裁剪指點區域_roi


兩種方式Range和ROI

#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;

void testrange(Mat &img)
{
    int m = img.rows;
    int n = img.cols;
    Mat temp = img(Range(0,m*0.8), Range(0,n*0.8));
    namedWindow("Range");
    imshow("Range", temp);
}

void testroi(Mat &img)
{
    int m = img.rows;
    int n = img.cols;
    Rect rect(0,0,n*0.8, m*0.8);
    Mat temp(img, rect);
    namedWindow("roi");
    imshow("roi", temp);
}

void main()
{
    Mat img = imread("lena.jpg",0);
    namedWindow("src");
    imshow("src", img);
    testroi(img);
    testrange(img);
    waitKey(0);
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM