【问题标题】:tools to rotate window like cvmovewindow旋转窗口的工具,如 cvmovewindow
【发布时间】:2012-03-04 13:32:02
【问题描述】:

在 OpenCV 中有一个命令可以移动一个窗口(可能显示从相机捕获的图像),它是 cvMoveWindow。但是,OpenCV 中是否有允许窗口旋转的命令? 如果 OpenCV 没有,是否有任何库这样做?

我已经用谷歌搜索了几天,但找不到一个

【问题讨论】:

  • 您听说过旋转窗口吗?就像 Firefox 窗口倒置一样?

标签: c opencv window rotation


【解决方案1】:

您不能旋转窗口本身,因为 OpenCV 没有为此任务提供任何功能,但您可以旋转图像。

可能比warpAffine 更快的解决方案是:调用cvTranspose() 后跟cvFlip() 将图像旋转90 度。

以下代码使用OpencV的C++接口来演示这个操作:

cv::Mat src = imread("image.png", 1);    

cv::Mat dst;
cv::transpose(src, dst);

cv::flip(dst, dst, 1);

【讨论】:

  • 太棒了,现在我建议您检查所有问题并接受已解决的答案。您可以通过单击答案附近的复选框将其选为官方来做到这一点。
【解决方案2】:

opencv 中没有旋转窗口的命令。但是,您可以旋转图像并将其显示在窗口中。我认为很难找到任何可以做到这一点的库,因为它与操作系统有关。 检查this链接以取消图像旋转

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多