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

news/2024/10/31 9:30:23/
a811fef2541b0fd6b852aa97bfc9c387.png 大数据文摘出品 来源:medium 编译:张秋玥、coolboy 疫情期间大家纷纷开始在家办公,不得不买个摄像头在家用。本文作者也买了一个, 这也是他进入21世纪以来买的第一个摄像头。 现在,市面上能买到的摄像头只需要插上电就可以开始做高清直播了。但是这些摄像头也变得越来越无聊,让他有点怀念一些经典款摄像头。 于是,他就自己动手,把树莓派装进了Apple iSght, 做了一个 增强版本的摄像头成像质量竟然比MacBook内置的还要好?? 到底怎么回事,和文摘菌一起来看看。 让我们从2003年说起。那个时候,iPod还挺流行,大家都在听OutKast的Hey Ya,还有那种白色塑料壳电纸书也很常见。同时,苹果也在卖一款名叫iSight的摄像头。这款产品外观很不错,还附赠旅行收纳袋以及不同大小的支架。 b5cc4eb0a57a8006ee452390e3048c64.png 这里你可以找到产品图: http://www.minimallyminimal.com/blog/apple-isight 从2006年开始苹果就再也没有卖过iSight了。17年前的东西了,如今没有哪款相机还在用640x480分辨率——这年头连手机app图标都有这么大。你还记得Firewire火线接口吗?反正我是不记得了。 9f670a2ac125d3f727887eff6332f2de.png 拍摄这张照片使用了三个菊花链式连接起来的适配器。 在2020年,视频都有4K了(或至少是高清)。而且我都不知道谁家还不在用USB。iSight的工业设计确实很漂亮,但它的内部元件都是十几年前的东西。我得想办法弥补一下这一点。 首先,我在eBay上买了个未打开的古早iSight摄像机。外包装是个正立方体。把摄像机拆开很简单,你可以跟着这个视频一起做:

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

为啥不在里面直接放个跑Linux的计算机呢? 去掉里面原有的元件之后我就开始考虑应该塞点什么进去了。我试了好几个新型摄像头的内胆但没有一个大小合适。不过我在想,为啥不直接放个Linux系统进去呢?Raspberry Pi Zero跟iSight的尺寸几乎完美吻合,而且它只要5刀就能买到。 6356c534cb10e8ed752fdc75a0173289.png Raspberry Pi最近发布了High Quality Camera,我真的很想在iSight里用它,但是对于iSight而言它实在太大了。 因此,我改用了又小又便宜的旧版Camera Module V2。只需要不到30美元,我仍然可以拍到每秒30帧的1080p视频。它只是没有HQ摄像机那样更强的景深和更大的镜头。 我决定只保留iSight原始组件的外部可见部分:带孔的铝管、镜头盖以及背面和底部的塑料插件。我扔掉了摄像头模块、所有其他电子设备以及将所有东西固定在一起的框架。把东西丢掉之前我精确测量了所有配件的尺寸和位置,这样之后我就可以在自己的框架内。 7150e12d1d88b8bf04c8e6bd38fece6b.png 为了创建框架的3D模型,我打开了3D设计工具Fusion 360,导入了Raspberry Pi和摄像机的模型,并在它们周围雕刻了一个iSight尺寸的管、所有必要的螺纹和凹槽。完成后,我把成稿发去进行3D打印,并订购了一些螺钉和电缆这些小零件。 d3b53f78ed2ed304f32593618bd1e616.png 成品的精度达到了16µm,这对于细小螺纹等细节来说简直不能太完美(不过你想降低一下精度省点钱)。再说一次,细节很重要,即使对于看不见的东西也很重要。 3eb694adcf422bf0f81570625c8d545f.png 现在,剩下的工作就是把Raspberry Pi假扮成为网络摄像头了。幸运的是这并不难。成为USB网络摄像头实质上意味着实施UVC标准并重定向摄像头的视频源。 David Hunt的这篇文章很清楚地解释了如何做到这一点: http://www.davidhunt.ie/raspberry-pi-zero-with-pi-camera-as-usb-webcam/ 然后就大功告成啦——把Raspberry Pi塞进一个老旧的Apple iSight里让其重获新生!我决定要给它起名为PiSight0b87968b731eb72aa7fb6a0aa6afaa6f.png PiSight就跟其他摄像头一样,只需插入USB电缆,设备就会显示在视频会议app里。图像质量相当好,可能比新款MacBook的内置摄像头都好。 如果你已经坚持看到这里没有觉得我是吃饱了撑的,还真的考虑自己也动手做一个PiSight——放心,本文所有内容都已经开源了。 在这个GitHub Repo上有零件列表、购买途径、3D打印的框架模型,以及源代码: https://github.com/maxbbraun/pisight 我这次算是个实验所以不得不花更多钱选了些好一些的材料。 2b3d64e59ba2f7debb089ab73e29254d.png 我有不少改进的好主意还没有在这个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

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

bdd87ff386390ae635d83e55f42f02f3.png

3aa610b3c77d89a90d839df57188d020.png

2a17a72e862121249a43f89f0e22b7a4.png 8082ea1519b0630ae26873c9fb19ac03.png 点「在看」的人都变好看了哦!

http://www.ppmy.cn/news/212942.html

相关文章

荣耀10的android版本区别,荣耀10和荣耀V10哪个好?荣耀10与V10区别对比 (全文)

众所周知,荣耀旗舰一直走的是V系列和数字系列双旗舰路线,其中V系列偏向走前沿科技路线,而数字系列则走的是时尚设计路线。4月19日,荣耀发布了新款“荣耀10”旗舰机,渐变色玻璃设计令人眼前一亮。而去年底发布的荣耀V10…

数字集成电路(上)

1、半导体器件 1.1、什么是半导体 1.1.1、相关概念概述 1.1.1.1、什么是物质 物质是由微粒构成的,不同的物质是由不同的微粒构成的,分子、原子和离子是构成物质的三种微粒。 什么是分子? 分子是保持物质化学性质的一种微粒。它能独立存在…

荣耀折叠旗舰Magic Vs系列;卡西欧搭配可拆卸表圈的G-SHOCK新品;联发科天玑8200 5G移动芯片 | 科技新品...

“科技新产品动态”栏目把新鲜的具有代表性的科学产品带到您眼前,涉及消费电子,半导体、服务器、智能家电等众多品类,提供图片和简单的文字介绍。 荣耀发布折叠旗舰荣耀Magic Vs系列;卡西欧G-SHOCK系列防震手表又添新成员&#xf…

BBC与开源硬件Micro:bit

这年头,做新闻的都开始做硬件了,并且风靡全世界~ 是的,你猜的没错,这里的BBC指的就是英国广播公司(British Broad-casting Corporation, BBC), 几乎所有人第一次知道这个信息都很震惊,就像当下朋友告诉你,…

说唱天王 Eminem 自传《The Way I am》1

序言:追忆Proof 我甚至无法把自己带回听说Proof遭受不幸的那个地方。我此生从未感到如此悲痛欲绝。那是伴随着我直至今日的悲痛。那是已经成为我生命一部分了的悲痛。 早上7点,我坐上我的车去医院看望Proof,当我到达时,他刚已入殓…

美度诚意奉献 天文台机芯腕表

“百川东到海,何时复西归?”时光流水而逝,如若不珍惜,1:1高仿手表 只能在感叹岁月匆匆人生苦短的同时,留下一声叹息。我们需要精准计时的腕表,用机械的滴答声计量人生的分分秒秒,提醒我们在宝贵…

锐龙r5 4600G 核显r5 4600g参数 r5 4600g评测

锐龙5 4600G:采用6核心12线程,二级缓存3MB,三级缓存8MB,频率3.7-4.2GHz,集成核显Vega 7,频率1.9GHz,热设计功耗65W,内存支持DDR4-3200。锐龙r5 4600G怎么样这些点很重要 http://www.…

锐龙r7 4800h相当于什么水平 r74800h属于哪个档次

R74800H相当于intel笔记本电脑处理器i99980hk,比桌面级的i79700k还稍强。r74800h可以说是目前顶级的移动级处理器,为英特尔代号KabyLake的第七代酷睿处理器。对USB3.1、HDCP2.2的原生支持,以及完整固定功能的HEVCmain10和VP910-bit硬件解码。…