【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;
}
相关推荐
CreasyChan1 分钟前
C# 委托/事件/UnityEvent 详解
开发语言·c#
whm27773 分钟前
Visual Basic 建立数据库
开发语言·数据库·visual studio
wxin_VXbishe4 分钟前
springboot居家养老管理系统-计算机毕业设计源码55953
java·c++·spring boot·python·spring·django·php
1024小神8 分钟前
swift中使用ObservableObject单利模式的时候,用let 或 @ObservedObject 或 @StateObject 有什么区别
开发语言·ios·swift
ULTRA??15 分钟前
归并排序算法实现,kotlin,c++,python
c++·python·kotlin
deng-c-f20 分钟前
C/C++内置库函数(5):值/引用传递、移动构造、以及常用的构造技巧
开发语言·c++
qq_3106585120 分钟前
mediasoup源码走读(十)——producer
服务器·c++·音视频
豆约翰25 分钟前
Z字形扫描ccf
java·开发语言·算法
Tipriest_27 分钟前
C++ Python使用常用库时如何做欧拉角 ⇄ 四元数转换
c++·python·四元数·欧拉角
小尧嵌入式30 分钟前
C语言中的面向对象思想
c语言·开发语言·数据结构·c++·单片机·qt