とりあえず開設してみただけ。

開設してみたのでテスト。

 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