美文网首页
opencv加载png图片

opencv加载png图片

作者: 懂你的 | 来源:发表于2022-03-31 14:44 被阅读0次

int main(int argc, const char *argv[]){

string image_path = "/Users/zhangbenxing/PycharmProjects/test_std_stream/xx.png";

    std::ifstream input;

    input.open(image_path, std::ios::binary);

    std::vector<unsigned char> data(std::istreambuf_iterator<char>(input), {});

    std::vector<uchar> vectordata(data.begin(),data.end());

    cv::Mat data_mat(vectordata, true);

    cv::Mat image(cv::imdecode(data_mat,1));

    cv::imwrite("/Users/zhangbenxing/PycharmProjects/test_std_stream/ss.png", image);

}

相关文章

网友评论

      本文标题:opencv加载png图片

      本文链接:https://www.haomeiwen.com/subject/bkknjrtx.html