opencv - 在Cygwin上安装Opencv

我正在尝试在Cygwin上安装OpenCV。我必须使用它,因为我使用opencv-module构建了NodeJS应用程序。现在,我正在尝试在Windows上运行它。

好吧,我安装了Cygwin并下载了Linux的OpenCV的稳定版本。

我做了:cmake ~/opencv
当我尝试在新目录中创建时,我得到了

$ make
[  0%] Built target opencv_core_pch_dephelp
[  0%] Built target pch_Generate_opencv_core
[  0%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/system.cpp.o
cc1plus: Warnung: Kommandozeilenoption »-Wmissing-prototypes« ist gültig für C/ObjC, aber nicht für C++ [standardmäßig aktiviert]
cc1plus: Warnung: Kommandozeilenoption »-Wstrict-prototypes« ist gültig für C/ObjC, aber nicht für C++ [standardmäßig aktiviert]
/home/user/opencv-2.4.10/modules/core/src/system.cpp: In Funktion »std::string cv::tempfile(const char*)«:
/home/user/opencv-2.4.10/modules/core/src/system.cpp:523:13: Fehler: »close« wurde in diesem Gültigkeitsbereich nicht definiert
     close(fd);
             ^
Im globalen Gültigkeitsbereich:
cc1plus: Warnung: nicht erkannte Kommandozeilenoption »-Wno-unnamed-type-template-args« [standardmäßig aktiviert]
modules/core/CMakeFiles/opencv_core.dir/build.make:632: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/src/system.cpp.o' failed
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/system.cpp.o] Error 1
CMakeFiles/Makefile2:798: recipe for target 'modules/core/CMakeFiles/opencv_core.dir/all' failed
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2

有谁知道如何在Cygwin上安装OpenCV或为什么会出现这些错误?

最佳答案

我无法直接为您提供解决方案,因为opencv和nodejs会经常出现此问题,但我想通知您,您应该阅读node-opencv存储库中的以下问题,希望对您有所帮助:

https://github.com/peterbraden/node-opencv/issues/35
https://github.com/peterbraden/node-opencv/issues/83

另外,它看起来像是node-opencv的分支,其中包含有关如何配置opencv,node-opencv等的信息。看起来pkg-config软件包是必需的。

这里
https://github.com/notcoffeetable/node-opencv

https://stackoverflow.com/questions/27693040/

相关文章:

opencv - 填充轮廓时,drawContours函数在OpenCV中如何工作?

python - 使用 Python 和 Matplotlib 将立体图像和深度图转换为 3D 散点

opencv - 光流和手指跟踪

delphi - 当我尝试安装 Delphi-OpenCV。我得到 "%1 is not a val

matlab - 如何在 OpenCV 中进行网格插值 interp2

opencv - 从 OpenCV 中的边获取多边形

python - Spatstat:给定二维点列表,如何将它们连接到多边形中,并进一步使其成为研究区

python - 从我的Python代码返回Opencv Mat类型

python - 如何在python中使用opencv在图像上显示轴

opencv - BackgroundSubtractorMOG2 阴影检测在阳光充足的场景中不起作