GoGPT Best VPN GoSearch

OnWorks 网站图标

vgrabbj - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 vgrabbj

这是 vgrabbj 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


vgrabbj - 从兼容 v4l 的网络摄像头抓取图像

概要


博客 [选项]

商品描述


本手册页简要记录了 博客 命令。

博客 是一个程序,可以从任何支持 v4l 的设备抓取图像
rgb24、rgb32、yuv420、yuv420p、yuyv、uyvy 或 yuv422 调色板并保存图像
作为 .jpg、.png 或 .pnm 文件。

可选,它可以为结果图像添加时间戳,和/或将其上传到 ftp 服务器。
此外,守护进程模式可用于定期执行上述操作。

启动时,默认配置文件 /etc/vgrabbj.conf 被读取和评估。 如果一个
配置文件通过 -c 参数(见下文),该文件被读取并
解析。 默认配置文件中存在的值保留其值。 最后,
评估命令行。 如果一个选项出现不止一次,则最后一次出现
命令行被采用。 如果没有给出选项,vgrabbj 会尝试打开默认的 v4l-device
/ dev / video0,抓取图像并将其返回 /开发/标准输出. 所以要注意。

配置


所有选项都是数值、字符串或布尔值。 如果是布尔开关
(例如开关后没有显示值/字符串),它清楚地切换当前的设置
那个特定的选项。 请记住,首先读取 vgrabbj.conf,因此任何设置为 on 或
关闭那里将被命令行开关切换。

-h 显示选项和版本号的摘要。 -c <文件名> 指定 文件名 as
替代配置文件。

-l <>
守护进程和循环 间隔(最少 1)。

-L <微秒>
守护进程和循环 微秒 间隔(最少 1)。 与...一样 -l 除了你可以控制
更准确地说。

-a 启用 vgrabbj 的亮度调整(默认:禁用)。 使用 博客's
亮度调节,需要设备支持RGB24。 你可能不得不
通过 -F 参数(见下文)。 如果您的设备
不支持 RGB24,这个设置会被默默忽略。

-q <质量>
将 jpeg 输出的质量设置为 质量 (1-100,默认值:75)。

-i <图片尺寸>
设置输入设备的图像大小,其中 图片尺寸 是其中之一:

sqcif = 128x96,qsif = 160x120,
qcif = 176x144,sif = 320x240,
cif = 352x288,VGA = 640x480,
svga = 800x600,xga = 1024x768,
sxga = 1280x1024,uxga = 1600x1200,

(默认:到岸价)

-w <宽度>
将图像的宽度设置为 宽度. 需要 -H. v4l 设备必须支持
您使用此选项设置的图像宽度。

-H <高度>
将图像的高度设置为 高度. 需要 -w. v4l 设备必须支持
您使用此选项设置的图像高度。

-o <格式>
将输出设置为 格式 (或者 JPEG, PNGPNM, 默认: jpeg)

-f <文件名>
输出写入 文件名 (默认: /开发/标准输出)

-A <路径+文件名>
除了输出 -f 另一个文件被写入命名 路径+文件名,
而整体可以根据 时间(2). 这使
创建图像存档。 目前,输出仅支持
与原始输出相同的文件系统。

-E <折扣值>
定义在制作存档副本之前应读取多少图像。 例如 1
意味着拍摄的每张图像也会放入存档中。 5 表示每五个图像
采取被放入档案。

-M <折扣值>
设置存档中保留的最大图像数。 如果你定义了 5 秒
守护进程模式,归档每个图像,您每小时收集 720 个图像。 如果你设置这个
切换到 720,您将在存档中保留一小时的图像。

-d <设备>
将输入设备设置为 设备 (默认: / dev / video0)

-s <设备>
此标志导致 vgrabbj 打印 v4l 功能设备> 并退出。

-C 使 vgrabbj 仅在抓取图像数据时打开设备。 这是
如果您需要访问 vgrabbj 之外的设备,则很有帮助。 不鼓励使用它
由于内存碎片可能存在问题。 默认是保留 v4l-
设备打开时 博客 在跑。

-g 禁用图像大小的设置(请参阅 -i, -H-w. 对于某些 v4l- 是必需的
不支持设置为特定图像大小的设备(例如 IBM-usb-
凸轮,QuickCam)。 对于这些设备,您必须在模块加载时指定大小。

-S 将颜色图从 BGR 切换到 RGB(反之亦然)。 如果您有奇怪的颜色,请使用。

-R 像镜子一样左右交换图像。

-U 像镜子一样交换图像的顶部和底部(例如,用于上下颠倒的蒙太奇
凸轮)。

-G 关闭使用 mmap'ed 内存。 看 配置文件(5) 详情。

-D <折扣值>
设置日志级别 博客. 适用于 折扣值 是 0、2、3、4、6、7(默认值:4)。 0
意味着根本没有消息,7 是调试。 如果您正在跑步,请不要使用 7 博客 in
守护进程模式,它肯定会填满你的系统日志。 请注意,日志级别 7 也将
写下您的 ftp 密码(如果在 配置文件(5)) 在日志文件中!

-n 禁用临时输出文件并直接写入输出文件
指定为 -f. 输出到 /开发/标准输出 总是直接写而不用
一个临时文件。

如果一个 文件名 来自不同 /开发/标准输出 被给予 -f 参数, 博客
默认使用名为的临时文件 文件名.tmp 写入图像。 这个文件
然后重命名为 文件名 缩短可能读取损坏数据的时间段
文件名.

-Z '命令'
要求 vgrabbj 启动外部程序。 可用于传递图片
ImageMagick 或其他过滤器。 命令行中的第一个“%s”实例将是
替换为文件名。 如果 使用TmpOut is On, '命令' 将在文件之前运行
被重命名。

-F <调色板>
强制使用指定的 调色板。 如果 调色板 两者都不支持
博客 或 v4l 设备,提供了对两者都支持的调色板的回退。 如果
没有公分母可用, 博客 退出。 看 商品描述 有关详细信息
支持的调色板 博客. 可能的值是(从 videodev.h 复制):

1 VIDEO_PALETTE_GREY 线性灰度
2 VIDEO_PALETTE_HI240 高240立方体(BT848)
3 VIDEO_PALETTE_RGB565 565 16 位 RGB
4 VIDEO_PALETTE_RGB24 24 位 RGB
5 VIDEO_PALETTE_RGB32 32 位 RGB
6 VIDEO_PALETTE_RGB555 555 15 位 RGB
7 VIDEO_PALETTE_YUV422 YUV422 采集
8 视频_调色板_YUYV
9 视频_调色板_UYVY
10 视频_调色板_YUV420
10 VIDEO_PALETTE_YUV411 YUV411 采集
11 VIDEO_PALETTE_RAW RAW 捕捉 (BT848)
12 VIDEO_PALETTE_YUV422P YUV 4:2:2 平面
13 VIDEO_PALETTE_YUV411P YUV 4:1:1 平面
14 VIDEO_PALETTE_YUV420P YUV 4:2:0 平面
15 VIDEO_PALETTE_YUV410P YUV 4:1:0 平面
16 视频_调色板_平面
17 视频调色板组件

(无默认值,取决于 v4l-device)

-z <折扣值>
折扣值 图像被抓取并立即丢弃。 只写最后一张图片
到输出。 如果您的 v4l-device 需要几个
图像自动调整到当前光线。

-X 不 fork 守护进程并将 vgrabbj 保持在前台的守护进程模式,
连接到终端。 用于调试目的。 在配置中不可用
文件中。

硬件 CONTROL 配置


使用以下选项,您可以控制凸轮的硬件设置 - 如果是
由您的摄像头支持。 请注意,这些选项可能会破坏您的硬件,因为有
不检查您的硬件可用、允许和支持哪些值。

-W <折扣值>
白度定义。

-r <折扣值>
颜色定义。

-x <折扣值>
对比定义。

-b <折扣值>
亮度定义。

-u <折扣值>
色相定义。

TIMESTAMP 配置


以下选项仅在以下情况下可用 博客 是用 freetype 库编译的
可用的。 如果您在命令行时间戳上设置这些选项中的任何一个
启用所有其他选项的默认值。

-e 切换要使用或不使用的时间戳。 默认关闭,但可能会被覆盖
配置文件,所以如果没有时间戳,请尝试启用此开关
结果图像。

-t <文件名>
用于时间戳的 TrueType 字体(默认
/usr/X11R6/lib/X11/fonts/TrueType/Arialn.ttf)

-T <尺寸>
将字体大小设置为 尺寸 用于时间戳(3-100,默认值:12)。

-p "<格式字符串>"
定义时间戳。 格式字符串 可以是纯文本或任何 strftime 格式,并且具有
用 '""' 括起来(默认:"%a, %e. %B %Y - %T" - 见 时间(3)
细节)

-P <折扣值>
图像中时间戳的对齐。 可能的 折扣值:

0 = 左上角,1 = 右上角,
2 = 左下,3 = 右下,
4 = 上中心,5 = 下中心

(默认值:1)。

-m <折扣值>
定义字体背景和图像之间的混合(1-100,默认值:60)。

-B <折扣值>
折扣值 像素将用作时间戳字符串周围的边框(1-255,默认值:
2)。

则fTP 配置


命令行上没有 ftp-upload 选项。 这是由于需要
提供一个密码,该密码可通过 ps(1) 命令。 看 配置文件 HPMC胶囊
有关如何设置 ftp-upload 选项的详细信息。 此外,必须编译 vgrabbj
支持 libftp。

使用 onworks.net 服务在线使用 vgrabbj


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。