这么高级的 3D 打印机怎么不能有摄像头与延迟摄影。

1、摄像头选型

1.1 待评对象

首先要选一款摄像头,具体要求如下:

  • 体积小
  • USB 接口,线要够长
  • 效果要好
  • 免驱动
  • 价格便宜

除了那个 20 元的摄像头,其他的都是我现有的摄像头。

摄像头名称价格特点买点
海康威视 HIKVISION 200 万 E121051080P 1920*1080
自动变焦 30fps 95° 广角
工作温度-10°-45°
海康威视监控一流
PS3 Eye25索尼公司为旗下的 PS3 推出的摄像头
善于语音与动画捕捉,60-120fps
两个定焦摄像头,拍照产生立体感
4 通道矩阵式麦克风
高性价比
OV2659 200 万摄像头20手动对焦
200 万像素
120° 角度
体积小,好走线。
有评论用在 3D 打印机上挺好。

1.2 评测结果

  • 海康威视胜出,非常清晰,不拖影。就是不知道在高温下效果如何。
  • OV2659 200 万,手动调焦后,效果非常差,没有 200 万像素,拖影严重。
  • Ps3Eyes 不好安装,可能是内置了两个摄像头

海康威视拍摄结果

OV2659 拍摄结果

Ps3Eyes 拍摄结果

ps3 的效果没有海康威视效果好,但是比 OV2659 的效果要好。在 MJPG-Streamer 中需要特殊配置,才能显示出来。新手建议放弃。另外 Ps3 比较大,不好走线,建议放弃。

现在大部分的 3D 打印程序都使用 mjpg-streamer 来进行摄像头的处理。mjpg-streamer 可以启动一个 web 服务,在里面显示出摄像头的信息。

可以通过命令行来实现,下面就说一下为啥 PS3 EYECAM 不能在树莓派下显示,以及解决方法。

cd mjpg-streamer./start.sh  #这会出现错误,见下图。#查看当前摄像头的格式,会发现ps3摄像头挺复杂的lsusbv4l2-ctl --list-formats-extv4l2-ctl --list-formats#执行下面的命令,就是在./start.sh原始的脚本中,添加了-n -y#这行脚本,启动了一个8060端口的网页来显示视频信息。在这里就了解了3D打印程序内部的配置原理了。./mjpg_streamer -i "./input_uvc.so -n -y -f 30 -r 640x480" -o "./output_http.so -n -w ./www -p 8060"

错误图片

成功的图片

2、安装到框架

2.1 底座打孔

将摄像头的底座打两个 M3 的孔。

2.2 走线

通过弹珠螺母+M3*12的螺丝,将摄像头固定到横梁上。

线直接从铝型材的槽中走。为了好走线,原先想把USB线给剪断,然后用快接头连接。后来放弃了,因为:

  • USB线想分不出来。
  • USB插头可以穿过铝型材底板。

也有人喜欢把摄像头安装在底部,这里有相关的安装方法

3、功能配置

功能有两个

  • 在 Dashboard 上追加一个摄像头
  • 添加延迟摄影功能

下面两个软件的配置基本相同

myxiaowu

作者 myxiaowu

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注