分类 Linux 下的文章
RHCS - Atd 一次性的定时执行命令
安装命令
默认 Ubuntu 或 Debian 是没有预装 at
命令的,我们需要先用以下命令安装,其它的操作系统或发行版,可遵照 Command not found 网站的说明进行安装。
Tmux 快捷键 & 速查表
Attention:
本文内容适用于 Tmux 2.3 及以上的版本,但是绝大部分的特性低版本也都适用;
鼠标支持、VI 模式、插件管理在低版本可能会与本文描述的配置语法/方式不兼容。
请先通过tmux -V
来查看你现在正在使用的 tmux 版本。
Outside Tmux
外面的操作,独立的 Shell 会话,不归 tmux 管。
C++ 源码编译 OpenCV4,构建共享库和可执行文件
背景说明
在开发机器视觉应用时,Python 这一脚本语言很适合作为胶水将其它语言编写的组件粘贴起来,也就是说控制逻辑部分变动比较快的话,使用 JS, Lua 或 Python 来写,除了开发速度快,还有利于跨平台运行;而底层的基础设施 Infra 则采用机器执行效率更高的语言,甚至可以为不同的硬件做汇编指令级别的定制。
本文要解决的问题,包括:
- 从源码编译并安装 OpenCV 4.x(如 4.4.5)
- 在 C++ 代码中调用 OpenCV 库,完成简单的图像矩阵化操作
- 将 C++ 代码编译并链接成
.so
动态链接库 - 使用 make 工具链,自动化完成构建工作
- 在 Python 中调用动态连接库