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

大数据文摘

共 2458字,需浏览 5分钟

 ·

2020-09-07 06:01

大数据文摘出品
来源: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




实习/全职编辑记者招聘ing

加入我们,亲身体验一家专业科技媒体采写的每个细节,在最有前景的行业,和一群遍布全球最优秀的人一起成长。坐标北京·清华东门,在大数据文摘主页对话页回复“招聘”了解详情。简历请直接发送至zz@bigdatadigest.cn



志愿者介绍
后台回复志愿者”加入我们


点「在看」的人都变好看了哦!
浏览 51
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报