树莓派HQ摄像头

百度网盘下载 点击下载

您还没有安装flash播放器,请点击这里安装

树莓派HQ Camera一体式支架外壳安装视频(点击跳转)

image.png

image.png

image.png

安装HQ摄像头说明

一、HQ摄像头结构

1.HQ摄像头结构如下

image.png

2.HQ摄像头是兼容CS-mount镜头而设计的。一个可选的适配器被提供来扩展5毫米的后对焦,这样相机也可以兼容C-mount镜头。

当没有安装镜头时,请确保安装好防尘帽,因为传感器对灰尘很敏感。要安装透镜,请旋下防尘帽,将透镜旋进螺纹。在安装cs安装透镜时拆卸C-CS适配器;只有在安装了c形安装透镜后才需要。

 

二、对焦调节说明

1.后调焦机制有两个目的:

a.当使用一个小的,低成本的,固定焦距的镜头,它允许调整焦距。

b.当使用可调焦距透镜时,它允许调整焦距。

2.调整对焦:

a. 确保镜头全部拧入后对焦调整环。

b. 用一个小平面螺丝刀松开后焦点锁定螺丝。

c.调整后对焦高度,将后对焦调整环相对于主外壳顺时针或逆时针旋转,直到相机对焦。

d. 紧固后焦点锁定螺丝。

 

三、三脚架

三脚架是一个可选的组件,当它是不需要使用时,可以收起来。如果需要,在将三角架旋进相机时,注意不要损坏带子。

 

四、连接HQ摄像头到树莓派上

确保你的树莓派是关闭的,然后小心地把树莓派的摄像头连接器的塑料轻轻提起,然后把摄像头的排线插入到摄像头连接器上,注意有金手指的那一面朝向TF卡那边,最后轻轻按下摄像头连接器的塑料以固定摄像头排线。现在可以安全地启动您的电源。

image.png


 

HQ摄像头介绍与使能

一、环境要求

1.树莓派已经烧录了树莓派系统镜像。

2.树莓派已连接好显示器和键盘鼠标。

3.树莓派能连上网络,打开SSH服务。如果不知如何打开SSH服务,请参考此方法:https://www.yahboom.com/build.html?id=2629&cid=308

 

二、HQ摄像头介绍

1.HQ摄像头兼容C-mount或CS-mount镜头。

2.相机规格参数如下:

image.png

3.拍摄的参数如下:

image.png

注意:

1. 默认情况下,相机会根据给出的raspistill或raspivid命令的参数在传感器输入模式之间自动切换。但是,你可以通过使用-md开关(或者picamera中的sensor_mode构造函数)将传感器强制转换成以上任意4种离散模式。

2.您仍然需要手动指定分辨率和帧速率,它们应该在规定的范围内。从传感器中心捕获具有部分视场的模式

3.视频录制被限制在最大1080p(1920×1080)分辨率。

 

三、树莓派打开摄像头

1.打开树莓派终端

点击树莓派桌面顶栏的终端图标,或者通过SSH远程登录到树莓派都可以。

image.png

2.在终端输入以下命令打开树莓派系统设置

sudo raspi-config

image.png

3.选择Interfacing Options,按回车进入

image.png

4.选择Camera,按回车进入

image.png

5.提示是否使能摄像头,选择是,按回车确认

image.png

6.提示这样则表示摄像头打开完成

image.png

7.选择Finish,系统会提示重启,可以选择立即重启,或者自己手动重启。重启后就可以正常使用摄像头。

image.png

 

四、检查摄像头

重启树莓派后,打开终端,输入以下命令:

ls /dev

可以看到出现很多设备的接口,如果看到video0则表示检测到摄像头。

image.png

 

五、测试摄像头拍摄图片

raspistill:获取静态图片的命令

下面的图片是直接输入命令raspistill显示的有关这条命令的参数信息。

image.png

1.树莓派桌面显示1秒钟后画面后拍摄一张图片,保存到当前目录下,并命名为image.jpg

raspistill -t 1000 -o image.jpg

image.png

可以看到已经生成了image.jpg图片。

2.可以打开文件管理器查看image.jpg,默认拍摄的是最大分辨率(4056*3040)的图片

image.png


HQ摄像头拍摄高质量图片

一、调节摄像头焦距

1.HQ摄像头有两个可以调节的部位,如下图所示,内圈1和外圈2。

内圈1:主要调节摄像头采集的亮度。

外圈2:主要用来调节摄像头的焦距。

image.png

2.调节好摄像头的焦距,然后把上面的螺丝轻轻拧上,固定焦距。

注意:如果没有手动调好摄像头的焦距,拍摄出来的图片效果会不清晰。

 

二、树莓派HQ摄像头拍摄图片

raspistill:获取静态图片的命令

下面的图片是直接输入命令raspistill显示的有关这条命令的参数信息。

image.png

a.设置预览窗口参数

1. 在显示器上显示10秒摄像头采集的画面,此命令不会保存图片到本地。其中 -t表示显示的时间,单位为毫秒;

raspistill -t 10000

2.设置显示预览的窗口,时间为5秒,将显示界面再左上角为(100,100)点开始,并设置它的尺寸为(320*240)。其中-p x,y,w,h参数为设置预览窗口的大小与位置,x和y表示左上角对应的像素点,w表示横向大小,h表示纵向大小。

raspistill -t 5000 -p 100,100,320,240

3.设置透明度为100,其中-op a参数为设置透明度,a的范围(0~255),a=0则表示全透明(不可见),a=255则不透明。

raspistill -t 5000 -op 100

4.设置预览窗口不可见,其中-n参数就表示不显示预览窗口。

raspistill -t 5000 -n

 

b.设置图片参数

1.延迟1秒钟后拍摄一张图片,保存到当前目录下,并命名为image.jpg。其中-o表示输出的文件名。

raspistill -t 1000 -o image.jpg

image.png

可以看到已经生成了image.jpg图片。从树莓派的文件管理器找到并打开,可以看到默认拍摄的是最大分辨率(4056*3040)的图片。

image.png

2.延迟1秒后,拍摄一张自定义大小的照片,并保存为image1.jpg。其中-w表示横向像素,-h表示纵向像素。

raspistill -t 1000 -o image1.jpg -w 1920 -h 1080

image.png

3.延迟1秒后,拍摄浮雕风格图像特效,并保存为image2.jpg。其中-ifx em boss表示拍摄效果为浮雕风格。-ifx后面可以接的参数有:none, negative,

solarise, posterise, sketch, denoise, emboss, oilpaint, hatch, gpen (graphite sketch effect), pastel, watercolour, film, blur, saturation (colour saturate the image), colourswap, washedout, colourpoint, colourbalance, or cartoon

raspistill -t 1000 -o image2.jpg -ifx emboss

image.png

4.拍摄多个图片,每次按回车,会保存一张图片。其中

raspistill -o keypress%04d.jpg -k

image.png

5.延迟1秒后,拍摄翻转180度角度的图片,并保存为image3.jpg。其中-rot a参数为设置翻转角度,只支持0,90,180,270四种翻转角度。

raspistill -t 1000 -o image3.jpg -rot 180

image.png

6.延迟1秒后,拍摄水平翻转的图片,并保存为image4.jpg。其中-hf参数为设置水平翻转。

raspistill -t 1000 -o image4.jpg -hf

image.png

7.延迟1秒后,拍摄垂直翻转的图片,并保存为image5.jpg。其中-vf参数为设置垂直翻转。

raspistill -t 1000 -o image5.jpg -vf

image.png

8.树莓派显示器显示1秒画面,并且打印出当前的调试信息。

raspistill -t 1000 -v

image.png

9.每隔1秒拍摄一张图片,持续时间为60秒,并且输出名称为autoImageXXXX.jpg。其中-tl为间隔时间。

raspistill -t 60000 -tl 1000 -o autoImage%04d.jpg

10.设置JPEG图片的质量。其中-q表示设置质量,范围为(0~100)。

raspistill -t 1000 -o image6.jpg -q 50

 

11.拍摄.png格式的图片,保存为image.png

raspistill -o image.png

image.png


树莓派录制视频

raspivid:获取视频信息的命令

下面的图片是直接输入命令raspistill显示的有关这条命令的参数信息。

image.png

1. 拍摄一段视频:默认是视频长度为5s,分辨率为1920*1080,帧率:25

raspivid -o myvideo.h264

 image.png

可以看到已经生成了myvideo.h264视频。从树莓派的文件管理器找到并打开。

image.png

2.拍摄一段10秒视频,保存名称为myvideo1.h264。

raspivid -t 10000 -o myvideo1.h264 

image.png

3.拍摄一段分辨率为640*480的10秒视频,保存名称为myvideo2.h264。

raspivid -t 10000 -o myvideo2.h264 -w 640 -h 480

image.png

4. 拍摄一段分辨率为1920*1080、比特率为15Mbps的5秒视频,保存名称为myvideo3.h264。其中-b设置比特率,单位为比特/秒。

raspivid -t 5000 -b 15000000 -o video3.h264

image.png

5. 拍摄一段分辨率为1920*1080、比特率为15Mbps、帧率为30帧的5秒视频,保存名称为myvideo4.h264。其中-b设置比特率,单位为比特/秒。

raspivid -t 5000 -b 15000000 -fps 30 -o video4.h264

image.png

6.打开视频稳定功能,减少相机移动带来的抖动。其中-vs参数打开视频稳定功能。

raspivid -t 5000 -b 15000000 -fps 30 -vs -o video5.h264

image.png

7.把一段录制10秒的视频分割成多段,每段3秒钟时间,并保存名称为videoXXXX.h264。其中-sg表示每段分割的时间。

raspivid -t 10000 -sg 3000 -o video%04d.h264

8.设置颜色格式为yuv。其中-rf 表示格式,可以设置为yuv, rgb, gray。

raspivid -t 10000 -rf yuv -o video6.h264


视频格式转化

注:raspivid输出的是一段未压缩的H.264视频流。为了能让我们普通的视频播放器播放需要安装gpac包。

1.使用以下命令安装gpac包

sudo apt-get install -y gpac

image.png

2.利用gpac包中的MP4Box应用将H.264格式的视频流转换为每秒10帧的MP4格式的视频:

MP4Box -fps 10 -add myvideo.h264 myvideo.mp4

image.png

 

 网页访问摄像头和Python程序控制摄像头请点击资料汇总下载