标签: opencv

如何在 Windows 中虚拟化 ARM 机器?

我有兴趣开发一些使用 OpenCV 的程序,但我希望它们在 ARM 环境中运行。

我可以使用VMWare或VirtualBox或其他东西在Windows环境下虚拟化ARM吗?

windows c++ opencv arm

13
推荐指数
2
解决办法
4万
查看次数

在 CentOS 中安装 OpenCV

我正在尝试在 CentOS 6 中安装 OpenCV。当我运行命令时

[root@cosmas opt]# sudo yum install libtiff4-dev libjpeg-dev libjasper-dev
Run Code Online (Sandbox Code Playgroud)

它返回以下内容:

Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * epel: mirror.fraunhofer.de
 * rpmforge: nl.mirror.eurid.eu
Setting up Install Process
No package libtiff4-dev available.
No package libjpeg-dev available.
No package libjasper-dev available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)

我做错了什么?谁能帮我?

centos yum opencv

8
推荐指数
2
解决办法
3万
查看次数

opencv“安装”在哪个目录中?

操作系统: #!(crunch bang) 依赖项:opencv

我正在尝试安装 cvblob(一个用于 opencv 的库)并且我正处于编译阶段,其方向可以在下面看到。当我编译和安装 opencv 的源代码时,哪个目录是安装目录,我解压和编译源代码的目录,还是其他目录,例如 /usr/local/lib?我熟悉在 Windows 中安装应用程序,但我似乎没有看到到 linux 的翻译。对于 opencv,我编译了代码,然后sudo make install从该目录中运行。所以对于下面方向的线

要指示在哪里OpenCV,请使用OpenCV_DIR变量:

`cmake . -DOpenCV_DIR=<path_to_OpenCV>`
Run Code Online (Sandbox Code Playgroud)

我应该定义什么作为opencv的路径?如果需要更多信息,请告诉我。 方向:

Linux

如果您已在 中解压缩源$CVBLOB,请在控制台中键入:

cd $CVBLOB
cmake .
make
Run Code Online (Sandbox Code Playgroud)

要指示 OpenCV 的位置,请使用 OpenCV_DIR 变量:

cmake . -DOpenCV_DIR=<path_to_OpenCV>
Run Code Online (Sandbox Code Playgroud)

安装 Linux

如果您已经在 中编译了源代码$CVBLOBBIN,请在控制台中键入:

cd $CVBLOBBIN
sudo make install
Run Code Online (Sandbox Code Playgroud)

CMAKE_INSTALL_PREFIX在执行时更改目标路径使用CMAKE

cmake . -DCMAKE_INSTALL_PREFIX=<installation_path>
Run Code Online (Sandbox Code Playgroud)

linux opencv crunchbang

7
推荐指数
1
解决办法
4万
查看次数

brew 链接 jpeg 问题

我正在尝试opencv在 Mac OSX Lion上安装。

brew install opencv

我收到以下错误(以及其他一些类似的错误)

Error: The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link jpeg'
Run Code Online (Sandbox Code Playgroud)

当我做

brew link jpeg
Linking /usr/local/Cellar/jpeg/8d... ln: wrjpgcom: File exists
Run Code Online (Sandbox Code Playgroud)

我不明白这是什么意思?我该怎么办?谢谢

symbolic-link jpeg homebrew opencv osx-lion

6
推荐指数
1
解决办法
1605
查看次数

Homebrew“怯懦地拒绝”安装 OpenCV

我正在尝试使用 Homebrew 安装 OpenCV。

打字后

sudo brew install opencv 
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息

怯懦地拒绝 sudo brew install

我该如何解决这个问题?

homebrew opencv installation

5
推荐指数
1
解决办法
7559
查看次数

我的 .mp4 中 25% 在 FFMPEG、OpenCV 中存在“错误读取标头” - 但视频都播放正常

我有一个 Reolink 安全摄像头,它通过 FTP 将 .mp4 文件保存到本地服务器。然后我就有了自己的基于 Python 的应用程序来处理这些视频。在过去一年左右的时间里,它一直工作得很好,尽管我经常注意到 Python 控制台(来自 OpenCV)中关于“错误读取标题”的警告,但它无论如何都工作正常,所以忽略了它。

自从获得新服务器并重新安装所有软件(这恰好意味着 Debian Linux、Python 和 OpenCV 的更新版本)后,它不再容忍错误并无法加载这些视频。令人担忧的是,通过 FTP 保存的视频中约有四分之一在我的 Python 应用程序中出现此错误,如果我尝试在我的服务器或我的(Mac)笔记本电脑上通过 FFMPEG 加载它们,我会收到此错误[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7ff492000400] error reading header [path]: Operation not permitted

我已将其中一个视频放在 Dropbox 上,以便您可以观看:https://www.dropbox.com/s/tu4ddegh6yn05nu/ErrorReadingHeader.mp4 ?dl=0

任何人都知道造成此问题的原因或如何解决它?我想我有几个选择,但没有足够的信息来推进其中任何一个:

  • 修复视频,使其不被损坏。我已经询问了制造商 Reolink,他们是否可以提供任何线索......
  • 使 FFMPEG 等能够容忍错误。不知道如何...也不确定 OpenCV 使用的是哪种编解码器(我知道它绝对不是 FFMPEG,所以有不止一种编解码器对这些标头不满意!)
  • 在处理之前尝试“修复”视频。作为一种解决方案,可能会有一些里程,但感觉效率非常低,所以如果可能的话宁愿避免......但它是作为最后的手段!

多谢!

mp4 ffmpeg opencv

4
推荐指数
1
解决办法
5253
查看次数

标签 统计

opencv ×6

homebrew ×2

arm ×1

c++ ×1

centos ×1

crunchbang ×1

ffmpeg ×1

installation ×1

jpeg ×1

linux ×1

mp4 ×1

osx-lion ×1

symbolic-link ×1

windows ×1

yum ×1