とりあえず開設してみただけ。
開設してみたのでテスト。
std::ifstream file("lena.png", std::ios::binary); std::istreambuf_iterator<char> start(file); std::istreambuf_iterator<char> end; std::vector<char> img(start, end); file.close(); cv::Mat raw(cv::Size(img.size(), 1), 1, img.data()); cv::Mat raw_img = cv::imdecode(raw, 1); if(!raw_img.data) return -1; cv::namedWindow("image", CV_WINDOW_AUTOSIZE|CV_WINDOW_FREERATIO); cv::imshow("image", raw_img); cv::waitKey(0); return 0