【c++|opencv】一、基础操作---2.图像信息获取

every blog every motto: You can do more than you think.
https://blog.csdn.net/weixin_39190382?type=blog

0. 前言

图像信息获取,roi

1. 图像信息获取

c++ 复制代码
// 获取图像信息

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace cv;
using namespace std;

int main(){
    Mat img = imread("/home/v/home.png");
    if(img.empty()){
        cout<<"Error: Could not load image."<<endl;
        return -1;
    }

    imshow("img",img);

    cout<<"img row: "<<img.rows<<endl;
    cout<<"img col: "<<img.cols<<endl;
    cout<<"img ch: "<<img.channels()<<endl;

    waitKey(0);
    return 0;
}

2. 图像ROI

c++ 复制代码
// 获取图像信息

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace cv;
using namespace std;

int main(){
    Mat img = imread("/home/v/home.png");
    if(img.empty()){
        cout<<"Error: Could not load image."<<endl;
        return -1;
    }

    imshow("img",img);

    // 图像信息
    cout<<"img row: "<<img.rows<<endl;
    cout<<"img col: "<<img.cols<<endl;
    cout<<"img ch: "<<img.channels()<<endl;

    // 图像roi
    Mat imageROI(img, Rect(100,100,200,150));
    imshow("imageROI",imageROI);
    waitKey(0);
    return 0;
}
相关推荐
D_evil__16 小时前
【Effective Modern C++】第二章 auto:6. 当auto推导的类型不符合要求时,使用显式类型初始化习惯用法
c++
哈哈不让取名字16 小时前
基于C++的爬虫框架
开发语言·c++·算法
花间相见16 小时前
【JAVA开发】—— Nginx服务器
java·开发语言·nginx
扶苏-su17 小时前
Java---Properties 类
java·开发语言
一条咸鱼_SaltyFish18 小时前
远程鉴权中心设计:HTTP 与 gRPC 的技术决策与实践
开发语言·网络·网络协议·程序人生·http·开源软件·个人开发
我即将远走丶或许也能高飞18 小时前
vuex 和 pinia 的学习使用
开发语言·前端·javascript
沐知全栈开发18 小时前
SQL LEN() 函数详解
开发语言
剑锋所指,所向披靡!19 小时前
C++之类模版
java·jvm·c++
钟离墨笺19 小时前
Go语言--2go基础-->基本数据类型
开发语言·前端·后端·golang
小郭团队19 小时前
1_7_五段式SVPWM (传统算法反正切+DPWM3)算法理论与 MATLAB 实现详解
开发语言·嵌入式硬件·算法·matlab·dsp开发