opencv如何打印长图?

Posted 學海無涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv如何打印长图?相关的知识,希望对你有一定的参考价值。

cv::Mat longMap(std::vector<cv::Mat> &set)
{
    int matNumber = set.size();
    int width = set[0].cols;
    int height = set[0].rows;
    cv::Mat bigMap(height,width * matNumber, CV_8UC3, cv::Scalar::all(0));
    int x = 0;
    int y = 0;

    cv::Mat imgROI;
    for (int i = 0;i < matNumber;i++)
    {
        x = i * width;
        imgROI = bigMap(cv::Rect(x, y, width, height));
        set[i].copyTo(imgROI);
    }
    return bigMap;
}

以上是关于opencv如何打印长图?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Word (VBA) 分割长图到多页

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

argparse 代码片段只打印部分日志

微信公众号如何上传长图?

Android OpenCV实现人脸检测JNI层添加打印时间