|
@@ -313,16 +313,18 @@ public:
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-//#ifndef RVC_OS_WIN
|
|
|
-// //linux需翻转图像
|
|
|
-// Dbg("size = %d, 3*width*height= %d", size, 3 * width * height);
|
|
|
-// IplImage* pImage = cvCreateImage(cvSize(width, height), IPL_DEPTH_8U, 3);
|
|
|
-// memcpy(pImage->imageData, buf, size);
|
|
|
-// cvFlip(pImage);
|
|
|
-// //cvSaveImage(".\\jietu_opencv.jpg", pImage);
|
|
|
-// memcpy(buf, pImage->imageData, size);
|
|
|
-// cvReleaseImage(&pImage);
|
|
|
-//#endif
|
|
|
+#ifndef RVC_OS_WIN
|
|
|
+ //linux需翻转图像
|
|
|
+ int width = rc.right - rc.left;
|
|
|
+ int height = rc.bottom - rc.top;
|
|
|
+ Dbg("size = %d, 3*width*height= %d", size, 3 * width * height);
|
|
|
+ IplImage* pImage = cvCreateImage(cvSize(width, height), IPL_DEPTH_8U, 3);
|
|
|
+ memcpy(pImage->imageData, buf, size);
|
|
|
+ cvFlip(pImage);
|
|
|
+ //cvSaveImage(".\\jietu_opencv.jpg", pImage);
|
|
|
+ memcpy(buf, pImage->imageData, size);
|
|
|
+ cvReleaseImage(&pImage);
|
|
|
+#endif
|
|
|
|
|
|
ChannelService_Send_Info Info;
|
|
|
Info.compress = false;
|
|
@@ -412,16 +414,18 @@ public:
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-//#ifndef RVC_OS_WIN
|
|
|
-// //linux需翻转图像
|
|
|
-// Dbg("size = %d, 3*width*height= %d", size, 3 * width * height);
|
|
|
-// IplImage* pImage = cvCreateImage(cvSize(width, height), IPL_DEPTH_8U, 3);
|
|
|
-// memcpy(pImage->imageData, buf, size);
|
|
|
-// cvFlip(pImage);
|
|
|
-// //cvSaveImage(".\\jietu_opencv.jpg", pImage);
|
|
|
-// memcpy(buf, pImage->imageData, size);
|
|
|
-// cvReleaseImage(&pImage);
|
|
|
-//#endif
|
|
|
+#ifndef RVC_OS_WIN
|
|
|
+ //linux需翻转图像
|
|
|
+ int width = rc.right - rc.left;
|
|
|
+ int height = rc.bottom - rc.top;
|
|
|
+ Dbg("size = %d, 3*width*height= %d", size, 3 * width * height);
|
|
|
+ IplImage* pImage = cvCreateImage(cvSize(width, height), IPL_DEPTH_8U, 3);
|
|
|
+ memcpy(pImage->imageData, buf, size);
|
|
|
+ cvFlip(pImage);
|
|
|
+ //cvSaveImage(".\\jietu_opencv.jpg", pImage);
|
|
|
+ memcpy(buf, pImage->imageData, size);
|
|
|
+ cvReleaseImage(&pImage);
|
|
|
+#endif
|
|
|
|
|
|
ChannelService_Send_Info Info;
|
|
|
Info.compress = false;
|