OpenCV:直接用NV21/NV12格式,画线、贴图都是相加效果,而不是替换、覆盖
- 代码如下
cv::Mat srcFrame(height, width, CV_8UC1, (unsigned char*)yuv);rectangle(srcFrame, zoomedP0, zoomedP1, cv::Scalar(255,255,0), 2, 1);
- 实际效果如图
注意左下角的类似反相效果。
- 转换为RGB后的效果
我也知道这样转换,效率太差,可是我也没办法啊。
我也没想到OPENCV这么差。