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以上;之前的版本没有测试。