+ private void convertJpg() {
+ Mat src = new Mat(config.video.height, config.video.width, CvType.CV_8UC3); // 8-bit, unsigned, 3 channels
+ src.put(0, 0, data);
+// save(src, "/home/kaka/test-src.data");
+
+ converted = new Mat();
+ Imgproc.cvtColor(src, converted, Imgproc.COLOR_BGR2RGB);
+
+ Core.flip(converted, converted, 0); // up-side down
+// save(converted, "/home/kaka/test-converted.data");
+ int mysteriousPixelShift = 18;
+ converted = converted.submat( // crop mysterious pixel shift
+ 0,
+ converted.rows(),
+ mysteriousPixelShift,
+ converted.cols() - mysteriousPixelShift
+ );
+// save(converted, "/home/kaka/test-croppedAgain.data");
+ model4(converted, Imgproc.INTER_AREA);
+ src.release();
+ converted.release();
+ }
+