Alexey
2018-06-10 526e58d0d1a2f8e640a4791f8df79b8150f75040
src/http_stream.cpp
@@ -44,7 +44,7 @@
using std::endl;
#include "opencv2/opencv.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/highgui/highgui_c.h"
#include "opencv2/imgproc/imgproc_c.h"
#ifndef CV_VERSION_EPOCH
@@ -283,19 +283,26 @@
   // HSV augmentation
   // CV_BGR2HSV, CV_RGB2HSV, CV_HSV2BGR, CV_HSV2RGB
   cv::Mat hsv_src;
   cvtColor(sized, hsv_src, CV_BGR2HSV);  // also BGR -> RGB
   if (ipl->nChannels >= 3)
   {
      cv::Mat hsv_src;
      cvtColor(sized, hsv_src, CV_BGR2HSV);  // also BGR -> RGB
   
   std::vector<cv::Mat> hsv;
   cv::split(hsv_src, hsv);
      std::vector<cv::Mat> hsv;
      cv::split(hsv_src, hsv);
   hsv[1] *= dsat;
   hsv[2] *= dexp;
   hsv[0] += 179 * dhue;
      hsv[1] *= dsat;
      hsv[2] *= dexp;
      hsv[0] += 179 * dhue;
   cv::merge(hsv, hsv_src);
      cv::merge(hsv, hsv_src);
   cvtColor(hsv_src, sized, CV_HSV2RGB);  // now RGB instead of BGR
      cvtColor(hsv_src, sized, CV_HSV2RGB);  // now RGB instead of BGR
   }
   else
   {
      sized *= dexp;
   }
   // Mat -> IplImage -> image
   IplImage src = sized;
@@ -305,4 +312,4 @@
}
#endif   // OPENCV
#endif   // OPENCV