#终端 #OpenCV #图像

程序 printimg

在终端中打印图像或视频

15个版本

0.5.6 2024年7月14日
0.5.5 2022年2月27日
0.5.2 2021年12月31日
0.4.1 2021年11月27日
0.2.0 2020年8月10日

#69视频

每月 39 次下载

MIT/Apache

34KB
397 代码行

printimg-rust

crates.io crates.io

在终端中打印图像或视频。

ferris

安装(手动使用OpenCV构建)

Ubuntu 20.04或更高版本

$ sudo apt install libopencv-dev clang libclang-dev
$ cargo install printimg

Ubuntu 18.04

$ sudo apt install libopencv-dev clang libclang-dev
$ cargo install printimg --features opencv-32

Windows(实验性)

  1. 使用chocolatey安装OpenCV和LLVM,并设置环境变量。
    (见 README.md of twistedfall/opencv-rust

  2. 然后,使用 cargo 进行安装。

    cargo install printimg
    

安装(不使用OpenCV)

cargo install printimg --no-default-features --features image

或从 发行版 下载预构建的二进制文件。
在这种情况下仅支持图像文件,但不需要OpenCV。
如果环境中无法安装OpenCV,这很有用。

用法

# Print image.
$ printi foo.png

# Print video. (Requires OpenCV)
$ printi bar.mp4

# Print video from USB camera 0. (Requires OpenCV)
$ printi 0

# Print from url. (Requires OpenCV)
$ printi https://rustacean.net/assets/rustacean-flat-happy.png

依赖关系

~7–35MB
~513K SLoC