我需要翻转(镜像)从网络摄像头收到的帧,并且遵循以下代码:

cv::flip(gray,gray,1);
imshow("flipped",gray);

灰色是cv::Mat格式,翻转的是cvNamedWindow。我在Qt Creator IDE中遇到分段错误。我怀疑灰色的尺寸可能是分割错误的原因。 gray是从凸轮接收的实际图像转换而来的灰度图像。如何清除错误?有人有更好的主意吗?

最佳答案

分段错误的原因之一是,您可能尚未实现对网络摄像头传递给OpenCV的“不良”帧的检查。您需要检查帧是否不为NULL,然后对流使用翻转/其他操作。

关于c++ - OpenCV中的镜像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14907964/

10-11 04:43