欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Opencv3.1.0加载一个网络图片URL

程序员文章站 2022-03-03 09:32:59
...

直接看代码:

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

int main()
{
    cv::VideoCapture cap;
    cv::Mat image;
    std::string urlPath = "http://img3.imgtn.bdimg.com/it/u=3791078381,1404892736&fm=26&gp=0.jpg";
    cap.open(urlPath.c_str());
    cap >> image;
    if (image.empty())
    {
        std::cout<<"Could not load image\n";
    }
    else
    {
        cv::imshow("show", image);
        cv::waitKey(0);
    }
    cap.release();
    return 0;
}

亲测有效,opencv版本仅限3.0.0以上;之前的版本没有测试。

相关标签: opencv