opencv中的镜像
Mirror image in opencv
我需要翻转(镜像)从网络摄像头接收到的帧,我遵循了这样的代码:
cv::flip(gray,gray,1);
imshow("flipped",gray);
灰色是cv::Mat格式,翻转后是cvNamedWindow。我在qt创建者IDE中遇到分段错误。我怀疑灰度的大小,这可能是分割错误的原因。灰度是从从凸轮接收的实际图像转换而来的灰度图像。如何清除错误?有人有更好的主意吗??
分割错误的原因之一是您可能没有对网络摄像头传递给OpenCV的"坏"帧进行检查。您需要检查帧是否为NULL,然后对流使用flip/other操作。
I thick MingW是判决。据报道,我使用的版本有一些像这样的错误。因此,为了获得镜像,我使用翻转代码0翻转src图像,然后将其旋转180度,使其沿y轴翻转。
cv::Mat dst;
cv::flip(src,dst,0);
Point2f src_center(dst.cols/2.0F, dst.rows/2.0F);
cv::Mat rot_matrix = getRotationMatrix2D(src_center, 180.0, 1.0);
cv::Mat rotated_img(Size(dst.size().height, dst.size().width), dst.type());
warpAffine(dst, rotated_img, rot_matrix, dst.size());
imshow("flipped",rotated_img);
相关文章:
- 在python docker镜像上安装simstring(SWIG)
- 将移动设备(iOS和Android)连接到带有QT / C++和镜像显示的VNC服务器
- 将迭代器从原始容器镜像到其副本
- 更快的图像镜像算法
- C++;镜像并从 std::basic_istream<> 中穿过?
- VTK-如何翻转镜像
- 仅使用位操纵来获得镜像的六角形
- 为什么我的 iFFT 图像带有镜像副本
- 在此镜像代码中,可以是什么样的矩阵转换
- 函数来创建镜像c++
- 如何交换像素以镜像图像c++
- 减少每个像素的级别数,创建镜像,C++
- 为什么 qopenglshader程序在 qt 中显示镜像
- 如何镜像矩阵的一个维度
- 模糊滤镜的 OpenCV 边框模式问题
- 有什么方法可以在内部镜像Microsoft的符号服务器吗?
- 生成彼此不是镜像的排列
- 想要在OSX上的OpenCV中实时镜像视频,不知道从哪里开始
- Opencv:如何计算Rect向量的镜像
- opencv中的镜像