安装HQ摄像头说明
一、HQ摄像头结构
1.HQ摄像头结构如下
2.HQ摄像头是兼容CS-mount镜头而设计的。一个可选的适配器被提供来扩展5毫米的后对焦,这样相机也可以兼容C-mount镜头。
当没有安装镜头时,请确保安装好防尘帽,因为传感器对灰尘很敏感。要安装透镜,请旋下防尘帽,将透镜旋进螺纹。在安装cs安装透镜时拆卸C-CS适配器;只有在安装了c形安装透镜后才需要。
二、对焦调节说明
1.后调焦机制有两个目的:
a.当使用一个小的,低成本的,固定焦距的镜头,它允许调整焦距。
b.当使用可调焦距透镜时,它允许调整焦距。
2.调整对焦:
a. 确保镜头全部拧入后对焦调整环。
b. 用一个小平面螺丝刀松开后焦点锁定螺丝。
c.调整后对焦高度,将后对焦调整环相对于主外壳顺时针或逆时针旋转,直到相机对焦。
d. 紧固后焦点锁定螺丝。
三、三脚架
三脚架是一个可选的组件,当它是不需要使用时,可以收起来。如果需要,在将三角架旋进相机时,注意不要损坏带子。
四、连接HQ摄像头到树莓派上
确保你的树莓派是关闭的,然后小心地把树莓派的摄像头连接器的塑料轻轻提起,然后把摄像头的排线插入到摄像头连接器上,注意有金手指的那一面朝向TF卡那边,最后轻轻按下摄像头连接器的塑料以固定摄像头排线。现在可以安全地启动您的电源。
HQ摄像头介绍与使能
一、环境要求
1.树莓派已经烧录了树莓派系统镜像。
2.树莓派已连接好显示器和键盘鼠标。
3.树莓派能连上网络,打开SSH服务。如果不知如何打开SSH服务,请参考此方法:https://www.yahboom.com/build.html?id=2629&cid=308
二、HQ摄像头介绍
1.HQ摄像头兼容C-mount或CS-mount镜头。
2.相机规格参数如下:
3.拍摄的参数如下:
注意:
1. 默认情况下,相机会根据给出的raspistill或raspivid命令的参数在传感器输入模式之间自动切换。但是,你可以通过使用-md开关(或者picamera中的sensor_mode构造函数)将传感器强制转换成以上任意4种离散模式。
2.您仍然需要手动指定分辨率和帧速率,它们应该在规定的范围内。从传感器中心捕获具有部分视场的模式
3.视频录制被限制在最大1080p(1920×1080)分辨率。
三、树莓派打开摄像头
1.打开树莓派终端
点击树莓派桌面顶栏的终端图标,或者通过SSH远程登录到树莓派都可以。
2.在终端输入以下命令打开树莓派系统设置
sudo raspi-config
3.选择Interfacing Options,按回车进入
4.选择Camera,按回车进入
5.提示是否使能摄像头,选择是,按回车确认
6.提示这样则表示摄像头打开完成
7.选择Finish,系统会提示重启,可以选择立即重启,或者自己手动重启。重启后就可以正常使用摄像头。
四、检查摄像头
重启树莓派后,打开终端,输入以下命令:
ls /dev
可以看到出现很多设备的接口,如果看到video0则表示检测到摄像头。
五、测试摄像头拍摄图片
raspistill:获取静态图片的命令
下面的图片是直接输入命令raspistill显示的有关这条命令的参数信息。
1.树莓派桌面显示1秒钟后画面后拍摄一张图片,保存到当前目录下,并命名为image.jpg
raspistill -t 1000 -o image.jpg
可以看到已经生成了image.jpg图片。
2.可以打开文件管理器查看image.jpg,默认拍摄的是最大分辨率(4056*3040)的图片
HQ摄像头拍摄高质量图片
一、调节摄像头焦距
1.HQ摄像头有两个可以调节的部位,如下图所示,内圈1和外圈2。
内圈1:主要调节摄像头采集的亮度。
外圈2:主要用来调节摄像头的焦距。
2.调节好摄像头的焦距,然后把上面的螺丝轻轻拧上,固定焦距。
注意:如果没有手动调好摄像头的焦距,拍摄出来的图片效果会不清晰。
二、树莓派HQ摄像头拍摄图片
raspistill:获取静态图片的命令
下面的图片是直接输入命令raspistill显示的有关这条命令的参数信息。
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.jpg图片。从树莓派的文件管理器找到并打开,可以看到默认拍摄的是最大分辨率(4056*3040)的图片。
2.延迟1秒后,拍摄一张自定义大小的照片,并保存为image1.jpg。其中-w表示横向像素,-h表示纵向像素。
raspistill -t 1000 -o image1.jpg -w 1920 -h 1080
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
4.拍摄多个图片,每次按回车,会保存一张图片。其中
raspistill -o keypress%04d.jpg -k
5.延迟1秒后,拍摄翻转180度角度的图片,并保存为image3.jpg。其中-rot a参数为设置翻转角度,只支持0,90,180,270四种翻转角度。
raspistill -t 1000 -o image3.jpg -rot 180
6.延迟1秒后,拍摄水平翻转的图片,并保存为image4.jpg。其中-hf参数为设置水平翻转。
raspistill -t 1000 -o image4.jpg -hf
7.延迟1秒后,拍摄垂直翻转的图片,并保存为image5.jpg。其中-vf参数为设置垂直翻转。
raspistill -t 1000 -o image5.jpg -vf
8.树莓派显示器显示1秒画面,并且打印出当前的调试信息。
raspistill -t 1000 -v
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
树莓派录制视频
raspivid:获取视频信息的命令
下面的图片是直接输入命令raspistill显示的有关这条命令的参数信息。
1. 拍摄一段视频:默认是视频长度为5s,分辨率为1920*1080,帧率:25
raspivid -o myvideo.h264
可以看到已经生成了myvideo.h264视频。从树莓派的文件管理器找到并打开。
2.拍摄一段10秒视频,保存名称为myvideo1.h264。
raspivid -t 10000 -o myvideo1.h264
3.拍摄一段分辨率为640*480的10秒视频,保存名称为myvideo2.h264。
raspivid -t 10000 -o myvideo2.h264 -w 640 -h 480
4. 拍摄一段分辨率为1920*1080、比特率为15Mbps的5秒视频,保存名称为myvideo3.h264。其中-b设置比特率,单位为比特/秒。
raspivid -t 5000 -b 15000000 -o video3.h264
5. 拍摄一段分辨率为1920*1080、比特率为15Mbps、帧率为30帧的5秒视频,保存名称为myvideo4.h264。其中-b设置比特率,单位为比特/秒。
raspivid -t 5000 -b 15000000 -fps 30 -o video4.h264
6.打开视频稳定功能,减少相机移动带来的抖动。其中-vs参数打开视频稳定功能。
raspivid -t 5000 -b 15000000 -fps 30 -vs -o video5.h264
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
2.利用gpac包中的MP4Box应用将H.264格式的视频流转换为每秒10帧的MP4格式的视频:
MP4Box -fps 10 -add myvideo.h264 myvideo.mp4
网页访问摄像头和Python程序控制摄像头请点击资料汇总下载