美文网首页
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