前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >把树莓派装进Apple iSight,图像质量堪比MacBook内置摄像头

把树莓派装进Apple iSight,图像质量堪比MacBook内置摄像头

作者头像
大数据文摘
发布2020-09-08 10:34:19
9940
发布2020-09-08 10:34:19
举报
文章被收录于专栏:大数据文摘

大数据文摘出品

来源:medium

编译:张秋玥、coolboy

疫情期间大家纷纷开始在家办公,不得不买个摄像头在家用。本文作者也买了一个,这也是他进入21世纪以来买的第一个摄像头。

现在,市面上能买到的摄像头只需要插上电就可以开始做高清直播了。但是这些摄像头也变得越来越无聊,让他有点怀念一些经典款摄像头。

于是,他就自己动手,把树莓派装进了Apple iSght,做了一个增强版本的摄像头成像质量竟然比MacBook内置的还要好??

到底怎么回事,和文摘菌一起来看看。

让我们从2003年说起。那个时候,iPod还挺流行,大家都在听OutKast的Hey Ya,还有那种白色塑料壳电纸书也很常见。同时,苹果也在卖一款名叫iSight的摄像头。这款产品外观很不错,还附赠旅行收纳袋以及不同大小的支架。

这里你可以找到产品图:

http://www.minimallyminimal.com/blog/apple-isight

从2006年开始苹果就再也没有卖过iSight了。17年前的东西了,如今没有哪款相机还在用640x480分辨率——这年头连手机app图标都有这么大。你还记得Firewire火线接口吗?反正我是不记得了。

拍摄这张照片使用了三个菊花链式连接起来的适配器。

在2020年,视频都有4K了(或至少是高清)。而且我都不知道谁家还不在用USB。iSight的工业设计确实很漂亮,但它的内部元件都是十几年前的东西。我得想办法弥补一下这一点。

首先,我在eBay上买了个未打开的古早iSight摄像机。外包装是个正立方体。把摄像机拆开很简单,你可以跟着这个视频一起做:

https://www.youtube.com/watch?v=8l0kpQ_2rj4

为啥不在里面直接放个跑Linux的计算机呢?

去掉里面原有的元件之后我就开始考虑应该塞点什么进去了。我试了好几个新型摄像头的内胆但没有一个大小合适。不过我在想,为啥不直接放个Linux系统进去呢?Raspberry Pi Zero跟iSight的尺寸几乎完美吻合,而且它只要5刀就能买到。

Raspberry Pi最近发布了High Quality Camera,我真的很想在iSight里用它,但是对于iSight而言它实在太大了。

因此,我改用了又小又便宜的旧版Camera Module V2。只需要不到30美元,我仍然可以拍到每秒30帧的1080p视频。它只是没有HQ摄像机那样更强的景深和更大的镜头。

我决定只保留iSight原始组件的外部可见部分:带孔的铝管、镜头盖以及背面和底部的塑料插件。我扔掉了摄像头模块、所有其他电子设备以及将所有东西固定在一起的框架。把东西丢掉之前我精确测量了所有配件的尺寸和位置,这样之后我就可以在自己的框架内。

为了创建框架的3D模型,我打开了3D设计工具Fusion 360,导入了Raspberry Pi和摄像机的模型,并在它们周围雕刻了一个iSight尺寸的管、所有必要的螺纹和凹槽。完成后,我把成稿发去进行3D打印,并订购了一些螺钉和电缆这些小零件。

成品的精度达到了16µm,这对于细小螺纹等细节来说简直不能太完美(不过你想降低一下精度省点钱)。再说一次,细节很重要,即使对于看不见的东西也很重要。

现在,剩下的工作就是把Raspberry Pi假扮成为网络摄像头了。幸运的是这并不难。成为USB网络摄像头实质上意味着实施UVC标准并重定向摄像头的视频源。

David Hunt的这篇文章很清楚地解释了如何做到这一点:

http://www.davidhunt.ie/raspberry-pi-zero-with-pi-camera-as-usb-webcam/

然后就大功告成啦——把Raspberry Pi塞进一个老旧的Apple iSight里让其重获新生!我决定要给它起名为PiSight

PiSight就跟其他摄像头一样,只需插入USB电缆,设备就会显示在视频会议app里。图像质量相当好,可能比新款MacBook的内置摄像头都好。

如果你已经坚持看到这里没有觉得我是吃饱了撑的,还真的考虑自己也动手做一个PiSight——放心,本文所有内容都已经开源了。

在这个GitHub Repo上有零件列表、购买途径、3D打印的框架模型,以及源代码:

https://github.com/maxbbraun/pisight

我这次算是个实验所以不得不花更多钱选了些好一些的材料。

我有不少改进的好主意还没有在这个PiSight版本中实现,估计未来某一天我要做个升级版本哦。

我还是很想把Rasberry Pi HQ摄像机塞进去——大概会需要自己装一个电路板。我还想把相机变得跟原始产品外观一模一样,不过自己设计一个有我个人风格的外观也不错啊。

iSight还有个像是鸢尾花一般的设计:你可以旋转镜头把它打开,然后设备会自动打开iChat程序(这个app也是停止服务了)。我保留了相关的传感器,准备回头想想怎么把它进一步改装一下。

相关报道:

https://onezero.medium.com/todays-webcams-are-boring-so-i-brought-back-a-classic-291cc7c94c76

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据文摘 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档