成功安装Gstreamer 1.22后,我无法配置项目来构建OpenCV。 CMake无法在我的机器上找到GStreamer。有任何想法如何解决这个问题?
答案 0 :(得分:4)
刚刚找到解决方案:
Cmake正在使用FindGstreamerWindows.cmake
在Windows上查找GStreamer,它正在使用一个名为" GSTREAMER_DIR
"的内部环境变量。指向..\gstreamer\1.0\x86_64.
请确保您的计算机上存在GSTREAMER_DIR
。
答案 1 :(得分:0)
我最近在Windows上使用GStreamer编译了Opencv 4.2。我使用GStreamer的设置,如下图所示。确保指向正确的.lib并包含目录。配置CMAKE编译OpenCV时,all_Library是gstapp-1.0.lib等。
我使用Opencv 4.2,CMake 3.17.0发行候选版和Gstreamer 1.16.2 MSVC 64位(VS 2019)开发人员和运行时安装程序。整个过程在此处install OpenCV on windows GStreamer tutorial中进行了描述
重要的部分是设置环境变量以查找Gstreamer Runtime。进入系统变量路径:添加