diff --git a/reconstruct/src/main.cpp b/reconstruct/src/main.cpp index 03571248549b089adf324a54f059ef0923ba7795..1885d8c397e9fa69456ffb2722dc5796d62bc490 100644 --- a/reconstruct/src/main.cpp +++ b/reconstruct/src/main.cpp @@ -152,7 +152,7 @@ static void run(const string &file) { //LZ4_decompress_safe((char*)d.data(), (char*)depth.data, d.size(), depth.step*depth.rows); cv::imdecode(d, cv::IMREAD_UNCHANGED, &depth); - depth.convertTo(depth, CV_32FC1, 1.0f/256.0f); //, 1.0f/16.0f); //, 1.0f/256.0f); + depth.convertTo(depth, CV_32FC1, 1.0f/16.0f); }); while (disp.active()) { diff --git a/vision/src/streamer.cpp b/vision/src/streamer.cpp index 47c7f71222960ce9673b42f7c65b5388b3b7b8bd..6a882949b710b42edafc4986d8576905decfa3c1 100644 --- a/vision/src/streamer.cpp +++ b/vision/src/streamer.cpp @@ -20,20 +20,13 @@ Streamer::~Streamer() { } -//static Mat last; - void Streamer::send(const Mat &rgb, const Mat &depth) { // Compress the rgb as jpeg. vector<unsigned char> rgb_buf; cv::imencode(".jpg", rgb, rgb_buf); Mat d2; - depth.convertTo(d2, CV_16UC1, 256); - - //if (last.rows == 0) d2.copyTo(last); - - //Mat ddepth; - //ddepth = d2 - last; + depth.convertTo(d2, CV_16UC1, 16); vector<unsigned char> d_buf; /*d_buf.resize(d2.step*d2.rows); @@ -58,9 +51,7 @@ void Streamer::send(const Mat &rgb, const Mat &depth) { // d_buf.resize(LZ4_compressBound(depth.step*depth.rows)); // int s = LZ4_compress_default((char*)depth.data, (char*)d_buf.data(), depth.step*depth.rows, d_buf.size()); // d_buf.resize(s); - - //Mat d2; - //depth.convertTo(d2, CV_16UC1, 256); + cv::imencode(".png", d2, d_buf); LOG(INFO) << "Depth Size = " << ((float)d_buf.size() / (1024.0f*1024.0f));