万博网页版登陆页派论坛

QQ登录

只需一步,快速开始

查看: 15030|回复: 10
收起左侧

[求助] Raspberry Pi 摄像头模块应用程序文档翻译

[复制链接]
发表于 2013-5-24 22:01:03 | 显示全部楼层 |阅读模式
这两天抽时间把 RaspiCam 的官方说明文档给简单翻译了一下,等开发人员对文档进行完善后,我会继续跟进翻译的。

翻译或多或少有不妥或错误的地方,希望各位能够指出。

由于内容相对较多,发上来还得重新排版,我就直接发我博客的地址了哈。管理别当成广告哦!

文档翻译地址:http://dreamcolor.net/2013/05/raspicam-documentation/


更新日志:
2013 年 5 月 24 日更新:根据 2013 年 5 月 10 日更新的官方文档完成了初步翻译。
本文会在适当的时间里进行增删改等操作,如果您对该文感兴趣,可以仅收藏本页。

RaspiCam 文档

本文档将对 2013 年 5 月为止可用的三个 Raspberry Pi 摄像头应用程序进行介绍。

目前提供了三个应用程序,分别为:raspistillraspividraspistillyuv。其中 raspistill 和 raspistillyuv 非常相似,并且都是用于捕捉图像,而 raspivid 用于捕捉视频。

所有应用程序均基于命令行方式运行,通过 OpenMAX 的 mmal API 进行编写。OpenMAX 的 mmal API 提供了更易使用的系统组件。注意,mmal 是一个由 Broadcom 为 Videocore 4 系统定制的 API。

应用程序使用了三个 OpenMAX(mmal)组件:camera(摄像)、preview(预览)、encoder(编码)。所有应用程序均使用了摄像组件,raspistill 使用了图像编码组件,raspivid 使用了视频编码组件,raspistillyuv 没有使用编码组件,而是直接将 YUV 从摄像组件输出到文件。

预览显示为可选参数,但是可以用于全屏或输出到指定的显示器显示区域进行显示。

此外,还可以省略文件名参数,这样既可以直接预览显示而不写入文件,或者直接输出到标准输出设备上。

命令行帮助可以通过直接输入应用程序名称获得。

通用命令行参数预览窗口

--preview, -p 预览窗口设置 <'x,y,w,h'>
允许用户在屏幕上定义预览窗口的大小和位置。注意,这将在所有其它窗口/图像的上层显示。

--fullscreen, -f 全屏预览模式
强制预览屏幕全屏显示。注意,这将会保留输入图像的长宽比例,所以可能会在图像的边缘出现填充条。

--nopreview, -n 不显示预览窗口
完全禁用预览窗口。注意,尽管预览窗口被禁用,但摄像头仍然在进行处理,所以会继续消耗资源。

摄像头控制参数

--sharpness, -sh 设置图像锐度(-100 - 100)
设置图像的锐度,默认为 0。

--contrast, -co 设置图像对比度(-100 - 100)
设置图像的对比度,默认为 0。

--brightness, -br 设置图像亮度(0 - 100)
设置图像的亮度,默认为 50。0 为最暗,100 为最亮。

--saturation, -sa 设置图像饱和度(-100 - 100)
设置图像色彩饱和度。默认为 0。

--ISO, -ISO 设置捕捉 ISO
暂时不可用。

--vstab, -vs 打开视频稳定
仅用于视频模式,用于开启视频稳定。

--ev, -ev 设置曝光补偿
设置图像的曝光补偿。范围为 -10 到 10,默认为 0。

--exposure, -ex 设置曝光模式
可能用到的参数为:

  • off - 关闭曝光模式
  • auto - 使用自动曝光模式
  • night - 夜间拍摄模式
  • nightpreview -夜间预览拍摄模式(暂且这么称呼)
  • backlight - 逆光拍摄模式
  • spotlight - 聚光灯拍摄模式
  • sports - 运动拍摄模式(高速快门等)
  • snow - 雪景优化拍摄模式
  • beach - 海滩优化拍摄模式
  • verylong - 长时间曝光拍摄模式
  • fixedfps - 帧约束拍摄模式
  • antishake - 防抖模式
  • fireworks - 烟火优化拍摄模式
  • 注意,不是所有的设置都会在对摄像头进行微调时得到相应作用。

    --awb, -awb 设置自动白平衡
    可能用到的参数为:

  • off - 关闭白平衡测算
  • auto - 自动模式(默认)
  • sun - 日光模式
  • cloud - 多云模式
  • shade - 阴影模式
  • tungsten - 钨灯模式
  • fluorescent - 荧光灯模式
  • incandescent - 白炽灯模式
  • flash - 闪光模式
  • horizon - 地平线模式
  • --imxfx, -ifx 设置图像特效
    设置应用于图像上的特效
    可能用到的参数为:

  • none - 无特效(默认)
  • negative - 反色图像
  • solarise - 曝光过度图像
  • posterize - 色调图像
  • whiteboard - 白板特效
  • blackboard - 黑板特效
  • sketch - 素描风格特效
  • denoise - 降噪图像
  • emboss - 浮雕图像
  • oilpaint - 油画风格特效
  • hatch - 草图特效
  • gpen - 马克笔特效
  • pastel - 柔化风格特效
  • watercolour - 水彩风格特效
  • film - 胶片颗粒风格特效
  • blur - 模糊图像
  • saturation - 色彩饱和图像
  • colourswap - 暂未可用
  • washedout - 暂未可用
  • posterise - 暂未可用
  • colourpoint - 暂未可用
  • colourbalance - 暂未可用
  • cartoon - 暂未可用
  • --colfx, -cfx 设置色彩特效
    指定图像 U 和 V 通道的参数(范围 0 到 255)。例如:--colfx 128:128 将得到一张单色图像。

    --metering, -mm 设置测光模式
    为预览和捕捉指定测光模式
    可能用到的参数为:

  • average - 全画面平衡测光
  • spot - 点测光
  • backlit - 模拟背光图像
  • matrix - 阵列测光
  • --rotation, -rot 设置图像旋转(0 - 359)
    对取景器和最终得到的图像进行旋转。可以接受 0 以上任何值,但由于硬件限制,只支持 0、90、180、270 度。

    --hflip, -hf 设置水平翻转
    水平翻转预览和保存的图像。

    --vflip, -vf 设置垂直翻转
    垂直翻转预览和保存的图像。

    应用程序专有设置raspistill

    --width, -w 设置图像宽度

    --height, -h 设置图像高度

    --quality, -q 设置 JPEG 品质
    品质为 100 时几乎等同于未压缩。75 相对是比较好的选择。

    --raw, -r 向 JPEG 元数据中添加 RAW 信息
    该参数将从摄像头获取到的 RAW 信息插入到 JPEG 元数据中。

    --output, -o 输出文件名
    指定输出的文件名。如果不指定,将不保存到文件。如果文件名为“-”,将输出发送至标准输出设备。

    --verbose, -v 在运行过程中输出详细信息
    在程序运行过程中,输出调试/详细信息。

    --timeout, -t 获取图片前的时间
    程序将执行指定的时长,然后进行获取操作(前提是 output 已指定)。如果未指定,将设置为 5 秒。

    --timelapse, -tl 间隔拍摄模式
    指定多次拍摄之间所间隔的毫秒值。注意,您需要在文件名中加入 %d 做为画面计数。
    -t 30000 -tl 2000 -o image%d.jpg
    将会在 30 秒的时间内,每两秒拍摄一次,并且将文件命名为:image1.jpg、image2.jpg...image15.jpg。

    --thumb, -th 设置缩略图参数(x:y:quality)
    允许指定插入到 JPEG 文件中缩略图信息。如果不指定,将为默认的 64x48 质量为 35 的缩略图。

    --demo, -d 运行演示模式
    该参数将循环使用所有摄像头参数,并且不会捕捉。而且无论是否完成所有的循环,在超时周期到达时都会停止演示操作。循环之前的时间需要设置毫秒值。

    --encoding, -e 指定输出文件的编码
    可用的参数为 jpg、bmp、gif、png。注意,未被硬件加速支持的图像格式(gif、png、bmp)在保存的时候要比 jpg 格式耗时更长。还需要注意,文件扩展名在编码时将被完全忽略。

    --exif, -x 在捕捉的内容中加入 EXIF 标签(格式为 'key=value')
    允许在 JPEG 图像中插入特定的 EXIF 标签。您可以插入 32 条记录。这是非常实用的功能,比如插入 GPS 元数据。例如设置经度
    --exif GPS.GPSLongitude=5/1,10/1,15/100
    该命令将会设置经度为 5 度 10 分 15 秒。查看 EXIF 文档获得所有可用标签的详细信息。支持的标签如下:
    IFD0. 或 IFD1.
    <ImageWidth, ImageLength, BitsPerSample, Compression, PhotometricInterpretation, ImageDescription, Make, Model, StripOffsets, Orientation, SamplesPerPixel, RowsPerString, StripByteCounts, Xresolution, Yresolution, PlanarConfiguration, ResolutionUnit, TransferFunction, Software, DateTime, Artist, WhitePoint, PrimaryChromaticities, JPEGInterchangeFormat, JPEGInterchangeFormatLength, YcbCrCoefficients, YcbCrSubSampling, YcbCrPositioning, ReferenceBlackWhite, Copyright>

    EXIF.
    <ExposureTime, FNumber, ExposureProgram, SpectralSensitivity, a ISOSpeedRatings, OECF, ExifVersion, DateTimeOriginal, DateTimeDigitized, ComponentsConfiguration, CompressedBitsPerPixel, ShutterSpeedValue, ApertureValue, BrightnessValue, ExposureBiasValue, MaxApertureValue, SubjectDistance, MeteringMode, LightSource, Flash, FocalLength, SubjectArea, MakerNote, UserComment, SubSecTime, SubSecTimeOriginal, SubSecTimeDigitized, FlashpixVersion, ColorSpace, PixelXDimension, PixelYDimension, RelatedSoundFile, FlashEnergy, SpacialFrequencyResponse, FocalPlaneXResolution, FocalPlaneYResolution, FocalPlaneResolutionUnit, SubjectLocation, ExposureIndex, SensingMethod, FileSource, SceneType, CFAPattern, CustomRendered, ExposureMode, WhiteBalance, DigitalZoomRatio, FocalLengthIn35mmFilm, SceneCaptureType, GainControl, Contrast, Saturation, Sharpness, DeviceSettingDescription, SubjectDistanceRange, ImageUniqueID>

    GPS.
    <GPSVersionID, GPSLatitudeRef, GPSLatitude, GPSLongitudeRef, GPSLongitude, GPSAltitudeRef, GPSAltitude, GPSTimeStamp, GPSSatellites, GPSStatus, GPSMeasureMode, GPSDOP, GPSSpeedRef, GPSSpeed, GPSTrackRef, GPSTrack, GPSImgDirectionRef, GPSImgDirection, GPSMapDatum, GPSDestLatitudeRef, GPSDestLatitude, GPSDestLongitudeRef, GPSDestLongitude, GPSDestBearingRef, GPSDestBearing, GPSDestDistanceRef, GPSDestDistance, GPSProcessingMethod, GPSAreaInformation, GPSDateStamp, GPSDifferential>

    EINT.
    <InteroperabilityIndex, InteroperabilityVersion, RelatedImageFileFormat, RelatedImageWidth, RelatedImageLength>

    注意,有部分标签将会由摄像头系统自动设置,但是会被命令行执行的 EXIF 操作所覆盖。

    raspivid

    --width, -w 设置图像宽度
    视频的宽度。范围为 64 到 1920。

    --height, -h 设置图像高度
    视频的高度。范围为 64 到 1080。

    --bitrate, -b 设置码率。
    使用比特/秒为单位,所以 10Mbits/s 需要输入 -b 10000000。对于 H264 编码的 1080p 高清视频,码率需要在 15Mbits/s 或以上。

    --output -o 输出文件名
    指定输出的文件名。如果不指定,将不保存到文件。如果文件名为“-”,将输出发送至标准输出设备。

    --verbose, -v 在运行过程中输出详细信息
    在程序运行过程中,输出调试/详细信息。

    --timeout, -t 获取图片前的时间
    程序将执行指定的时长,然后进行获取操作(前提是 output 已指定)。如果未指定,将设置为 5 秒。

    --demo, -d 运行演示模式
    该参数将循环使用所有摄像头参数,并且不会捕捉。而且无论是否完成所有的循环,在超时周期到达时都会停止演示操作。循环之前的时间需要设置毫秒值。

    --framerate, -fps 指定录制的视频每秒的画面数量
    目前,最小的帧率为 2fps,最大为 30fps。似乎将来会有所改变。

    --penc, -e 在编码完成后显示预览图像
    开启该选项会在压缩完成后显示预览图像。显示在预览窗口中的图像会因为压缩的原因出现失真。正常情况下,预览将会显示摄像头输出的原始图像。该功能在未来的版本中可能不再可用。

    示例图像捕捉

    默认情况下,传感器将以其支持的最高分辨率进行捕捉。可以在命令行中通过使用 -w 和 -h 参数进行更改。

    Raspberry Pi 摄像头模块应用程序文档翻译[size=0.928571429]2 Replies
    Contents [hide]
  • 应用程序专有设置
  • raspistill
  • raspivid
  • 示例
  • 图像捕捉
  • 视频捕捉
  • 相关网站


  • 更新日志:
    2013 年 5 月 24 日更新:根据 2013 年 5 月 10 日更新的官方文档完成了初步翻译。
    本文会在适当的时间里进行增删改等操作,如果您对该文感兴趣,可以仅收藏本页。
    RaspiCam 文档
    本文档将对 2013 年 5 月为止可用的三个 Raspberry Pi 摄像头应用程序进行介绍。
    目前提供了三个应用程序,分别为:raspistillraspividraspistillyuv。其中 raspistill 和 raspistillyuv 非常相似,并且都是用于捕捉图像,而 raspivid 用于捕捉视频。
    所有应用程序均基于命令行方式运行,通过 OpenMAX 的 mmal API 进行编写。OpenMAX 的 mmal API 提供了更易使用的系统组件。注意,mmal 是一个由 Broadcom 为 Videocore 4 系统定制的 API。
    应用程序使用了三个 OpenMAX(mmal)组件:camera(摄像)、preview(预览)、encoder(编码)。所有应用程序均使用了摄像组件,raspistill 使用了图像编码组件,raspivid 使用了视频编码组件,raspistillyuv 没有使用编码组件,而是直接将 YUV 从摄像组件输出到文件。
    预览显示为可选参数,但是可以用于全屏或输出到指定的显示器显示区域进行显示。
    此外,还可以省略文件名参数,这样既可以直接预览显示而不写入文件,或者直接输出到标准输出设备上。
    命令行帮助可以通过直接输入应用程序名称获得。
    通用命令行参数预览窗口
    --preview, -p 预览窗口设置 <'x,y,w,h'>
    允许用户在屏幕上定义预览窗口的大小和位置。注意,这将在所有其它窗口/图像的上层显示。
    --fullscreen, -f 全屏预览模式
    强制预览屏幕全屏显示。注意,这将会保留输入图像的长宽比例,所以可能会在图像的边缘出现填充条。
    --nopreview, -n 不显示预览窗口
    完全禁用预览窗口。注意,尽管预览窗口被禁用,但摄像头仍然在进行处理,所以会继续消耗资源。
    摄像头控制参数
    --sharpness, -sh 设置图像锐度(-100 - 100)
    设置图像的锐度,默认为 0。
    --contrast, -co 设置图像对比度(-100 - 100)
    设置图像的对比度,默认为 0。
    --brightness, -br 设置图像亮度(0 - 100)
    设置图像的亮度,默认为 50。0 为最暗,100 为最亮。
    --saturation, -sa 设置图像饱和度(-100 - 100)
    设置图像色彩饱和度。默认为 0。
    --ISO, -ISO 设置捕捉 ISO
    暂时不可用。
    --vstab, -vs 打开视频稳定
    仅用于视频模式,用于开启视频稳定。
    --ev, -ev 设置曝光补偿
    设置图像的曝光补偿。范围为 -10 到 10,默认为 0。
    --exposure, -ex 设置曝光模式
    可能用到的参数为:
  • off - 关闭曝光模式
  • auto - 使用自动曝光模式
  • night - 夜间拍摄模式
  • nightpreview -夜间预览拍摄模式(暂且这么称呼)
  • backlight - 逆光拍摄模式
  • spotlight - 聚光灯拍摄模式
  • sports - 运动拍摄模式(高速快门等)
  • snow - 雪景优化拍摄模式
  • beach - 海滩优化拍摄模式
  • verylong - 长时间曝光拍摄模式
  • fixedfps - 帧约束拍摄模式
  • antishake - 防抖模式
  • fireworks - 烟火优化拍摄模式
  • 注意,不是所有的设置都会在对摄像头进行微调时得到相应作用。
    --awb, -awb 设置自动白平衡
    可能用到的参数为:
  • off - 关闭白平衡测算
  • auto - 自动模式(默认)
  • sun - 日光模式
  • cloud - 多云模式
  • shade - 阴影模式
  • tungsten - 钨灯模式
  • fluorescent - 荧光灯模式
  • incandescent - 白炽灯模式
  • flash - 闪光模式
  • horizon - 地平线模式
  • --imxfx, -ifx 设置图像特效
    设置应用于图像上的特效
    可能用到的参数为:
  • none - 无特效(默认)
  • negative - 反色图像
  • solarise - 曝光过度图像
  • posterize - 色调图像
  • whiteboard - 白板特效
  • blackboard - 黑板特效
  • sketch - 素描风格特效
  • denoise - 降噪图像
  • emboss - 浮雕图像
  • oilpaint - 油画风格特效
  • hatch - 草图特效
  • gpen - 马克笔特效
  • pastel - 柔化风格特效
  • watercolour - 水彩风格特效
  • film - 胶片颗粒风格特效
  • blur - 模糊图像
  • saturation - 色彩饱和图像
  • colourswap - 暂未可用
  • washedout - 暂未可用
  • posterise - 暂未可用
  • colourpoint - 暂未可用
  • colourbalance - 暂未可用
  • cartoon - 暂未可用
  • --colfx, -cfx 设置色彩特效
    指定图像 U 和 V 通道的参数(范围 0 到 255)。例如:--colfx 128:128 将得到一张单色图像。
    --metering, -mm 设置测光模式
    为预览和捕捉指定测光模式
    可能用到的参数为:
  • average - 全画面平衡测光
  • spot - 点测光
  • backlit - 模拟背光图像
  • matrix - 阵列测光
  • --rotation, -rot 设置图像旋转(0 - 359)
    对取景器和最终得到的图像进行旋转。可以接受 0 以上任何值,但由于硬件限制,只支持 0、90、180、270 度。
    --hflip, -hf 设置水平翻转
    水平翻转预览和保存的图像。
    --vflip, -vf 设置垂直翻转
    垂直翻转预览和保存的图像。
    应用程序专有设置raspistill
    --width, -w 设置图像宽度
    --height, -h 设置图像高度
    --quality, -q 设置 JPEG 品质
    品质为 100 时几乎等同于未压缩。75 相对是比较好的选择。
    --raw, -r 向 JPEG 元数据中添加 RAW 信息
    该参数将从摄像头获取到的 RAW 信息插入到 JPEG 元数据中。
    --output, -o 输出文件名
    指定输出的文件名。如果不指定,将不保存到文件。如果文件名为“-”,将输出发送至标准输出设备。
    --verbose, -v 在运行过程中输出详细信息
    在程序运行过程中,输出调试/详细信息。
    --timeout, -t 获取图片前的时间
    程序将执行指定的时长,然后进行获取操作(前提是 output 已指定)。如果未指定,将设置为 5 秒。
    --timelapse, -tl 间隔拍摄模式
    指定多次拍摄之间所间隔的毫秒值。注意,您需要在文件名中加入 %d 做为画面计数。
    -t 30000 -tl 2000 -o image%d.jpg
    将会在 30 秒的时间内,每两秒拍摄一次,并且将文件命名为:image1.jpg、image2.jpg...image15.jpg。
    --thumb, -th 设置缩略图参数(x:y:quality)
    允许指定插入到 JPEG 文件中缩略图信息。如果不指定,将为默认的 64x48 质量为 35 的缩略图。
    --demo, -d 运行演示模式
    该参数将循环使用所有摄像头参数,并且不会捕捉。而且无论是否完成所有的循环,在超时周期到达时都会停止演示操作。循环之前的时间需要设置毫秒值。
    --encoding, -e 指定输出文件的编码
    可用的参数为 jpg、bmp、gif、png。注意,未被硬件加速支持的图像格式(gif、png、bmp)在保存的时候要比 jpg 格式耗时更长。还需要注意,文件扩展名在编码时将被完全忽略。
    --exif, -x 在捕捉的内容中加入 EXIF 标签(格式为 'key=value')
    允许在 JPEG 图像中插入特定的 EXIF 标签。您可以插入 32 条记录。这是非常实用的功能,比如插入 GPS 元数据。例如设置经度
    --exif GPS.GPSLongitude=5/1,10/1,15/100
    该命令将会设置经度为 5 度 10 分 15 秒。查看 EXIF 文档获得所有可用标签的详细信息。支持的标签如下:
    IFD0. 或 IFD1.
    <ImageWidth, ImageLength, BitsPerSample, Compression, PhotometricInterpretation, ImageDescription, Make, Model, StripOffsets, Orientation, SamplesPerPixel, RowsPerString, StripByteCounts, Xresolution, Yresolution, PlanarConfiguration, ResolutionUnit, TransferFunction, Software, DateTime, Artist, WhitePoint, PrimaryChromaticities, JPEGInterchangeFormat, JPEGInterchangeFormatLength, YcbCrCoefficients, YcbCrSubSampling, YcbCrPositioning, ReferenceBlackWhite, Copyright>
    EXIF.
    <ExposureTime, FNumber, ExposureProgram, SpectralSensitivity, a ISOSpeedRatings, OECF, ExifVersion, DateTimeOriginal, DateTimeDigitized, ComponentsConfiguration, CompressedBitsPerPixel, ShutterSpeedValue, ApertureValue, BrightnessValue, ExposureBiasValue, MaxApertureValue, SubjectDistance, MeteringMode, LightSource, Flash, FocalLength, SubjectArea, MakerNote, UserComment, SubSecTime, SubSecTimeOriginal, SubSecTimeDigitized, FlashpixVersion, ColorSpace, PixelXDimension, PixelYDimension, RelatedSoundFile, FlashEnergy, SpacialFrequencyResponse, FocalPlaneXResolution, FocalPlaneYResolution, FocalPlaneResolutionUnit, SubjectLocation, ExposureIndex, SensingMethod, FileSource, SceneType, CFAPattern, CustomRendered, ExposureMode, WhiteBalance, DigitalZoomRatio, FocalLengthIn35mmFilm, SceneCaptureType, GainControl, Contrast, Saturation, Sharpness, DeviceSettingDescription, SubjectDistanceRange, ImageUniqueID>
    GPS.
    <GPSVersionID, GPSLatitudeRef, GPSLatitude, GPSLongitudeRef, GPSLongitude, GPSAltitudeRef, GPSAltitude, GPSTimeStamp, GPSSatellites, GPSStatus, GPSMeasureMode, GPSDOP, GPSSpeedRef, GPSSpeed, GPSTrackRef, GPSTrack, GPSImgDirectionRef, GPSImgDirection, GPSMapDatum, GPSDestLatitudeRef, GPSDestLatitude, GPSDestLongitudeRef, GPSDestLongitude, GPSDestBearingRef, GPSDestBearing, GPSDestDistanceRef, GPSDestDistance, GPSProcessingMethod, GPSAreaInformation, GPSDateStamp, GPSDifferential>
    EINT.
    <InteroperabilityIndex, InteroperabilityVersion, RelatedImageFileFormat, RelatedImageWidth, RelatedImageLength>

    注意,有部分标签将会由摄像头系统自动设置,但是会被命令行执行的 EXIF 操作所覆盖。
    raspivid
    --width, -w 设置图像宽度
    视频的宽度。范围为 64 到 1920。
    --height, -h 设置图像高度
    视频的高度。范围为 64 到 1080。
    --bitrate, -b 设置码率。
    使用比特/秒为单位,所以 10Mbits/s 需要输入 -b 10000000。对于 H264 编码的 1080p 高清视频,码率需要在 15Mbits/s 或以上。
    --output -o 输出文件名
    指定输出的文件名。如果不指定,将不保存到文件。如果文件名为“-”,将输出发送至标准输出设备。
    --verbose, -v 在运行过程中输出详细信息
    在程序运行过程中,输出调试/详细信息。
    --timeout, -t 获取图片前的时间
    程序将执行指定的时长,然后进行获取操作(前提是 output 已指定)。如果未指定,将设置为 5 秒。
    --demo, -d 运行演示模式
    该参数将循环使用所有摄像头参数,并且不会捕捉。而且无论是否完成所有的循环,在超时周期到达时都会停止演示操作。循环之前的时间需要设置毫秒值。
    --framerate, -fps 指定录制的视频每秒的画面数量
    目前,最小的帧率为 2fps,最大为 30fps。似乎将来会有所改变。
    --penc, -e 在编码完成后显示预览图像
    开启该选项会在压缩完成后显示预览图像。显示在预览窗口中的图像会因为压缩的原因出现失真。正常情况下,预览将会显示摄像头输出的原始图像。该功能在未来的版本中可能不再可用。
    示例图像捕捉
    默认情况下,传感器将以其支持的最高分辨率进行捕捉。可以在命令行中通过使用 -w 和 -h 参数进行更改。
    1. # 两秒钟(时间单位为毫秒)延迟后拍摄一张照片,并保存为 image.jpg
    2. raspistill -t 2000 -o image.jpg

    3. # 拍摄一张自定义大小的照片。
    4. raspistill -t 2000 -o image.jpg -w 640 -h 480

    5. # 降低图像质量,减小文件尺寸
    6. raspistill -t 2000 -o image.jpg -q 5

    7. # 强制使预览窗口出现在坐标为 100,100 的位置,并且尺寸为宽 300 和高 200 像素。
    8. raspistill -t 2000 -o image.jpg -p 100,100,300,200

    9. # 禁用预览窗口
    10. raspistill -t 2000 -o image.jpg -n

    11. # 将图像保存为 PNG 文件(无损压缩格式,但是要比 JPEG 速度慢)。注意,当选择图像编码时,文件扩展名将被忽略。
    12. raspistill -t 2000 -o image.png –e png

    13. # 向 JPEG 文件中添加一些 EXIF 信息。该命令将会把作者名称标签设置为 Dreamcolor,GPS 海拔高度为 123.5米。
    14. raspistill -t 2000 -o image.jpg -x IFD0.Artist=Dreamcolor -x GPS.GPSAltitude=1235/10

    15. # 设置浮雕风格图像特效
    16. raspistill -t 2000 -o image.jpg -ifx emboss

    17. # 设置 YUV 图像的 U 和 V 通道为指定的值(128:128 为黑白图像)
    18. raspistill -t 2000 -o image.jpg -cfx 128:128

    19. # 仅显示两秒钟预览图像,而不对图像进行保存。
    20. raspistill -t 2000

    21. # 间隔获取图片,在 10 分钟(10 分钟 = 600000 毫秒)的时间里,每 10 秒获取一张,并且命名为 image_number_1_today.jpg,image_number_2_today.jpg... 的形式。
    22. raspistill -t 600000 -tl 10000 -o image_num_%d_today.jpg

    23. # 获取一张照片并发送至标准输出设备
    24. raspistill -t 2000 -o -

    25. # 获取一张照片并保存为一个文件
    26. raspistill -t 2000 -o - > my_file.jpg
    复制代码
    视频捕捉

    图像尺寸和预览设置与图像捕捉相同。录制的视频默认尺寸为 1080p(1920x1080)

    1. # 使用默认设置录制一段 5 秒钟的视频片段(1080p30)
    2. raspivid -t 5000 -o video.h264

    3. # 使用指定码率(3.5Mbits/s)录制一段 5 秒钟的视频片段
    4. raspivid -t 5000 -o video.h264 -b 3500000

    5. # 使用指定帧率(5fps)录制一段 5 秒钟的视频片段
    6. raspivid -t 5000 -o video.h264 -f 5

    7. # 发送到标准输出设备一段 5 秒钟经过编码的摄像头流图像
    8. raspivid -t 5000 -o -

    9. # 保存到文件一段 5 秒钟经过编码的摄像头流图像
    10. raspivid -t 5000 -o - > my_file.h264
    复制代码
    回复

    使用道具 举报

    发表于 2013-5-24 22:54:00 | 显示全部楼层
    前来支持一下。我帮你转过来吧。
    回复 支持 反对

    使用道具 举报

    发表于 2013-5-25 08:17:40 | 显示全部楼层
    很棒的东西,不知道文章中提到的三个对摄像头操作的软件,在普通的摄像头上能不能用。
    回复 支持 反对

    使用道具 举报

    发表于 2013-5-25 11:39:35 | 显示全部楼层
    唷 嘿嘿

    郁闷的是 我的 摄像头 竟然要 等到 9月 才发货  要死啊~~~~
    回复 支持 反对

    使用道具 举报

    发表于 2013-8-20 10:56:42 | 显示全部楼层
    视频捕捉示例里面,设置fps的参数应该是 -fps,而不是 -f
    回复 支持 反对

    使用道具 举报

    发表于 2013-9-2 17:10:40 | 显示全部楼层
    我的摄像头在Rasspberry Pi上可以用mplayer打开,但是不能用该命令:raspistill -v -o test.jpg 抓图。
    显示:Faild to create camera component; Camera is not detected. Please check the camera module is installed correctly.
    求指点啊!
    回复 支持 反对

    使用道具 举报

    发表于 2014-4-4 01:27:44 | 显示全部楼层
    好文章要支持
    回复 支持 反对

    使用道具 举报

    发表于 2015-4-22 13:47:40 | 显示全部楼层
    谢谢分享,学习中。。。
    回复 支持 反对

    使用道具 举报

    发表于 2015-6-2 15:13:45 | 显示全部楼层
    绝对要顶,猛顶。现在我的问题是在SimpleCV中如何调用摄像头模块,好纠结。
    回复 支持 反对

    使用道具 举报

    发表于 2016-4-2 09:31:17 | 显示全部楼层
    我想问下万博网页版登陆页派的Pi相机怎么进行标定?
    回复 支持 反对

    使用道具 举报

    下一页 »
    12下一页
    返回列表 发新帖
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|万博网页版登陆页派论坛 ( 粤ICP备15075382号-1  

    GMT+8, 2024-11-1 17:33 , Processed in 1.125000 second(s), 27 queries , Gzip On.

    Powered by Shumeipai.net! X3.2

    © 2001-2015 万博网页版登陆页派论坛安全联盟

    快速回复 返回顶部 返回列表