systemd通过OpenCV的斜面进入相机

问题描述 投票:0回答:1

my problem is with Opencv and Systemd, together!

我曾在Ubuntu 16.0.4安装了新的opencv的,我写了一个计划,让摄像头流和存储一些帧。它的工作“无”的问题。但不是通过Systemd工作。所述systemd单元是活动的(不失败),但在目的地文件夹中没有帧存储。

我走一步看一步的问题,我发现代码挂在打开相机流。那就是:cap.open( “IP摄像机地址”)

  • 我试图通过一个bash脚本,而不是到我的代码运行。但问题的存在。
  • 我还发现,当我通过systemd运行程序的相对地址无法正常工作(当我测试开放图片)

我systemd单元文件:

[单元] 描述= ABC 之后= network.target [服务] ExecStart = /路径/到/可执行 重启=始终 [安装] WantedBy = multi-user.target


还测试systemd单元像上面但对于运行一个sh文件

当我开始我的系统单元,目标文件夹(即期望存储一些帧)给它一个锁形图标。而是直接通过终端运行我的程序时,不要对DEST文件夹的任何锁形图标。


编辑:我用opencv实现v3.4.3和V4.0.1测试,但结果是一样的。

c++ opencv systemd
1个回答
0
投票

我找到解决问题是我安装了OpenCV的(我用的openvino包内OpenCV的),我安装的OpenCV的独立版本,问题解决的方式。

如果任何一个遇到的同样的问题随时问我

© www.soinside.com 2019 - 2024. All rights reserved.