我正在尝试在 Ubuntu 中开始使用 Point Grey Firefly-MV USB 摄像头。我按照 Point Grey 的说明操作,得到了全黑的图像(是的,镜头盖已关闭)。有人知道如何在 Ubuntu 中启动和运行 Firefly MV 吗?任何演示代码也会有所帮助(在 gui 中显示来自相机的图像馈送)。
谢谢!
我正在尝试在我系统的共享驱动器上编译 OpenCV 库。通过使用这些设置,我能够成功配置和生成 makefile ,但是当我尝试编译时,出现以下错误:
Linking CXX shared library ../../lib/libopencv_core.so
CMake Error: cmake_symlink_library: System Error: Operation not permitted
CMake Error: cmake_symlink_library: System Error: Operation not permitted
make[2]: *** [lib/libopencv_core.so.2.4.3] Error 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)
请帮忙解决。我认为这可能是挂载标志的问题。
Hello Caffe 是一个深度学习库。尝试在 Ubuntu 15.04 下构建该库时,编译失败并显示以下消息:
:~/App/caffe$ make all
PROTOC src/caffe/proto/caffe.proto
CXX .build_release/src/caffe/proto/caffe.pb.cc
CXX src/caffe/layer_factory.cpp
In file included from ./include/caffe/common_layers.hpp:10:0,
from ./include/caffe/vision_layers.hpp:10,
from src/caffe/layer_factory.cpp:6:
./include/caffe/data_layers.hpp:9:18: fatal error: hdf5.h: Aucun fichier ou dossier de ce type
#include "hdf5.h"
^
compilation terminated.
Makefile:512: recipe for target '.build_release/src/caffe/layer_factory.o' failed
make: *** [.build_release/src/caffe/layer_factory.o] Error 1
Run Code Online (Sandbox Code Playgroud)
构建失败似乎是特定于 Ubuntu 的。我已经检查了不同的依赖项。我尝试了不同的解决方法:直接在 Makefile.config 中写入 hdf5.h 的路径,从源代码构建 hdf5...
谢谢你的建议
几周以来,我一直在尝试在 ubuntu 上安装 opencv4.0.1。我已经按照opencv 安装说明 进行了制作和编译库,但是安装后,pkgconfig 仍然找不到该库,并且当我尝试构建程序时,出现诸如缺少库错误之类的问题。
$ pkg-config --cflags opencv
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
Run Code Online (Sandbox Code Playgroud) 我正在从 Google 相册过渡,我非常喜欢 Shotwell 的功能。但是,由于我管理照片的方式,人脸检测/识别对我来说非常重要。我查看了这篇博客文章,它显然展示了如何做到这一点,但 IMO 非常含糊,因为我不是这方面的专家。我尝试这样做,meson build
但是我手动安装了大量依赖项(也许不应该这样做?),其中一个搞砸了我的 apt 系统(我通过删除软件应用程序中的所有其他软件来解决这个问题,进行 dist-upgrade 删除不必要的包和依赖项)。
是否有更多的分步指南来执行此操作?我真的很喜欢 Shotwell,但我必须有面部检测功能(我知道它处于测试阶段,但我看到了一个证明它有效的视频)。
(我知道我可以使用 digiKam 但我真的很喜欢 Shotwell!)
我从软件中心安装了 OpenCV 及其 DOC 和示例,但在任何地方都找不到它们。所有这些在 Ubuntu12.04 的特定位置是什么
我正在尝试安装 OpenCV(视频分析)并遵循Ubuntu OpenCV 安装文档。
提供的脚本有一行执行了一段时间,带走了比我预期更多的包(例如 ubuntu-studio 视频):
sudo apt-get -qq remove ffmpeg x264 libx264-dev
Run Code Online (Sandbox Code Playgroud)
当脚本到达下面的行时,它会爆炸:
sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff4-dev libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils ffmpeg
Run Code Online (Sandbox Code Playgroud)
错误信息是:
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)
我首先运行更新管理器,运行sudo apt-get update
,重新启动,尝试手动运行上面的脚本行,但仍然没有变化。
此后遵循以下给出的答案:
我跑了sudo apt-get install -f …
这让我在过去的三个小时里发疯了。我只是想安装CMake,然后安装OpenCV 3.1,但我得到一个Unsupported protocol
错误(请参见下文)。
我安装了 CMake 3.4.3。像这样:
wget https://cmake.org/files/v3.4/cmake-3.4.3.tar.gz
tar xf cmake-3.4.3.tar.gz
cd cmake-3.4.3
./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
然后运行这个:
./bootstrap --prefix=/usr
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
在 OpenCV 的安装过程中运行此命令时出错:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
这是我得到的确切错误:
CMake Warning at 3rdparty/ippicv/downloader.cmake:56 (message):
ICV: Local copy of ICV package has invalid MD5 hash:
d41d8cd98f00b204e9800998ecf8427e (expected:
808b791a6eac9ed78d32a7666804320e)
Call Stack (most recent call first):
3rdparty/ippicv/downloader.cmake:110 (_icv_downloader)
cmake/OpenCVFindIPP.cmake:237 (include)
cmake/OpenCVFindLibsPerf.cmake:12 (include)
CMakeLists.txt:537 (include)
-- ICV: Downloading ippicv_linux_20151201.tgz...
CMake Error at 3rdparty/ippicv/downloader.cmake:73 (file): …
Run Code Online (Sandbox Code Playgroud) 我在我的机器上安装 OpenCV 时遇到问题。我运行 Ubuntu 12.04。
我遵循了本指南:http : //www.raben.com/book/export/html/3,以便在我的 linux 机器上安装 OpenCV 2.4.3。但是,当我执行
make
Run Code Online (Sandbox Code Playgroud)
命令,“制作”在14%处停止,返回以下错误
13%] Built target opencv_imgproc
[ 13%] Generating qrc_window_QT.cxx
[ 14%] Generating src/moc_window_QT.cxx
moc: Cannot open options file specified with @
Usage: moc [options] <header-file>
-o<file> write output to file rather than stdout
-I<dir> add dir to the include path for header files
-E preprocess only; do not generate meta object code
-D<macro>[=<def>] define macro, with optional definition
-U<macro> undefine macro
-i do not generate …
Run Code Online (Sandbox Code Playgroud) 我正在尝试opencv-2-4-9
在教程中安装--in-ubuntu-14-04 ..
sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen3-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev default-jdk ant libvtk5-qt4-dev
Run Code Online (Sandbox Code Playgroud)
输出是:
reading packages lists Done
Building dependency tree
Reading state information Done
E: unable to locate package libfaac-dev
Run Code Online (Sandbox Code Playgroud)
libfaac-dev
为了成功安装,定位/安装是否重要,如果是,我现在应该做什么?
我(linux初学者)尝试Opencv
在Ubuntu上安装bionic 18.04
,按照这个git shell脚本来安装不同版本的OpenCV指令。
403 Forbidden [IP: 91.189.95.83 80]
但当我跑步时我得到了:
sudo apt-get install libopencv-dev
Run Code Online (Sandbox Code Playgroud)
它返回:
The following NEW packages will be installed:
gir1.2-gtk-2.0 libavcodec-dev libavformat-dev libavutil-dev libcv-dev
libcvaux-dev libgtk2.0-dev libgtkglext1 libhighgui-dev libilmbase-dev
libjasper-dev libjasper1 libopencv-calib3d-dev libopencv-calib3d2.4v5
libopencv-contrib-dev libopencv-contrib2.4v5 libopencv-core-dev
libopencv-core2.4v5 libopencv-dev libopencv-features2d-dev
libopencv-features2d2.4v5 libopencv-flann-dev libopencv-flann2.4v5
libopencv-gpu-dev libopencv-gpu2.4v5 libopencv-highgui-dev
libopencv-highgui2.4v5 libopencv-imgproc-dev libopencv-imgproc2.4v5
libopencv-legacy-dev libopencv-legacy2.4v5 libopencv-ml-dev
libopencv-ml2.4v5 libopencv-nonfree2.4v5 libopencv-objdetect-dev
libopencv-objdetect2.4v5 libopencv-ocl-dev libopencv-ocl2.4v5
libopencv-photo-dev libopencv-photo2.4v5 libopencv-stitching-dev
libopencv-stitching2.4v5 libopencv-superres-dev
libopencv-superres2.4v5 libopencv-ts-dev libopencv-ts2.4v5
libopencv-video-dev libopencv-video2.4v5 libopencv-videostab-dev
libopencv-videostab2.4v5 libopencv2.4-java libopencv2.4-jni
libopenexr-dev libpangox-1.0-0 …
Run Code Online (Sandbox Code Playgroud) 我在本网站上按照https://help.ubuntu.com/community/OpenCV 的规定制作了 ~/.compile_opencv.sh ,然后我制作opencvtest.cpp
了包含以下内容的文件。图像路径是有效路径。
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main() {
Mat img = imread("/home/AbKDs/Desktop/friends.jpg",CV_LOAD_IMAGE_COLOR);
imshow("opencvtest",img);
waitKey(0);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我创建了别名 opencv="~/.compile_opencv.sh"。但是当我运行它时显示以下错误。
bash: /home/AbKDs/.compile_opencv.sh: Permission denied
Run Code Online (Sandbox Code Playgroud)
相反,我尝试了整个命令,但即便如此,它仍然显示了致命错误。
opencvtest.cpp:1:39: fatal error: opencv2/highgui/highgui.hpp: No such file or directory
#include <opencv2/highgui/highgui.hpp>
^
compilation terminated.
Run Code Online (Sandbox Code Playgroud)
请帮忙 。提前致谢