【发布时间】:2017-10-06 22:11:31
【问题描述】:
我过去曾在我的 Windows 应用程序中使用过 OpenCv,在这种情况下,将构建一个应用程序并将其安装为 Windows 服务,以便将其设置为自动启动并开始运行。不同之处在于我在编译语言中完成了这些,而我们是在 Windows 上。
现在,我正在尝试移植应用程序以在 Linux/Raspberry Pi 上运行。该应用程序只需获取视频源,使用 OpenCv 进行一些对象检测,然后通过 HTTP Web api 发送结果。
我的问题之前的第一条评论是(我仍然熟悉这个设置)似乎 Python 是迄今为止所有这些的首选语言。然而,最终目标是让这个设备是无头的(没有显示器或输入设备,就像物联网设备一样),所以我不需要或更好,不能打开控制台和输入命令。
那么,对于这个问题,什么相当于 Raspberry Pi 上的 Windows 服务,以便我的应用程序在启动时启动并在设备开启时运行?主观的后续问题是,考虑到我上面描述的所有内容,Python 仍然是一个不错的选择,还是我最好用 c 或 c++ 编写一个完整的编译应用程序?
谢谢!
【问题讨论】:
-
在 Raspberry Pi 上最好的选择是使用原生的
systemd和systemctl命令,它们是 Debian 内置的 digitalocean.com/community/tutorials/… -
检查immortal
标签: python linux raspberry-pi