致命错误:opencv2/dnn.hpp:没有这样的文件或目录(opencv4)

Posted

技术标签:

【中文标题】致命错误:opencv2/dnn.hpp:没有这样的文件或目录(opencv4)【英文标题】:fatal error: opencv2/dnn.hpp: No such file or directory (opencv4) 【发布时间】:2020-02-11 08:00:04 【问题描述】:

/usr/include/opencv2 中似乎缺少 Dnn 库。我已经尝试重新安装,但没有任何变化。 dnn/ 文件夹和dnn.hpp 文件仍然丢失。

【问题讨论】:

【参考方案1】:

在ubuntu20.04上,可以直接安装dnn模块:

root@gemfield:/home/gemfield/github/SYSZUX-FACE/build/bin# apt search opencv | grep dnn

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

libopencv-dnn-dev/focal,now 4.2.0+dfsg-5 amd64 [installed,automatic]
  development files for libopencv-dnn4.2
libopencv-dnn4.2/focal,now 4.2.0+dfsg-5 amd64 [installed,automatic]

在旧版本中,您可以设置正确的 ppa,或从源代码编译。

【讨论】:

以上是关于致命错误:opencv2/dnn.hpp:没有这样的文件或目录(opencv4)的主要内容,如果未能解决你的问题,请参考以下文章

opencv进阶-SSD模块物体检测(非实时)

opencv进阶-加载网络模型与读取各层信息

opencv进阶-SSD模型实时对象检测(摄像头)

OpenCV进阶-Mask-rcnn实例分割

OpenCV进阶-Mask-rcnn实例分割

OpenCV进阶-Mask-rcnn实例分割