首页 > 解决方案 > 在 WSL2 上显示图像时 opencv 出错

问题描述

我在我的 WSL2 上安装了 Debian,运行 VcXsrv,但无法让 opencv 显示图像。我同时安装了 libgtk2.0-dev 和 pkg-config。当我尝试使用 imshow 时,出现以下错误

在抛出 'cv::Exception' 的实例后调用终止

what(): OpenCV(4.5.1-dev) /home/scs/opencv/modules/highgui/src/window.cpp:679: error: (-2:Unspecified error) 函数没有实现。使用 Windows、GTK+ 2.x 或 Cocoa 支持重建库。如果您在 Ubuntu 或 Debian 上,请安装 libgtk2.0-dev 和 pkg-config,然后重新运行 cmake 或在函数 'cvShowImage' 中配置脚本

标签: c++opencvwsl-2xserver

解决方案


推荐阅读