搜尋
首頁科技週邊人工智慧製作一個針孔攝影機的數位感測器應用指南

製作一個針孔攝影機的數位感測器應用指南

Sep 07, 2023 pm 11:13 PM
影像感應器david

重新撰寫的內容:資料分析報告發布

來源:IEEE

#近年來,人們對針孔攝影的興趣不斷增長,相關活動也越來越多,針孔相機開始在各種商業和國際攝影活動中受到關注

製作一個針孔攝影機的數位感測器應用指南

針孔相機在光學方面具有一些無法比擬的特點。首先,它具有實際上的無限景深,也就是說不論物體離相機有多近或多遠,在相機視野中的所有物體都能清晰可見。其次,針孔相機不會產生色差等畸變問題

然而,針孔相機的缺點也同樣非常明顯。無論是購買的還是自己製作的針孔相機都需要使用膠卷或相紙,這使得拍照的成本迅速增加了許多。此外,拍照和看到結果之間還存在一定的延遲

針孔相機的最重要之處也許在於它基於膠片,拍攝照片需要很長的曝光時間。即使在明亮的陽光下,通常也需要幾秒鐘的時間,這增加了拍攝行為被破壞或打斷的可能性

製作一個針孔攝影機的數位感測器應用指南

在這個名為David的部落客看來,使用數位感測器似乎可以解決上述問題。他有一個價值10美元的ESP32-Cam板,該板集成了支援Wi-Fi的ESP32微控制器、microSD卡插槽、LED指示燈以及用於多個低成本圖像感測器的介面

他使用的相機模組是OV2460,當與ESP32-CAM配合使用時,最大解析度可達到1,600 x 1,200像素

在製作過程中,他還將一個微型開關連接到該板的通用輸入/輸出引腳之一,編寫了一些固件,以使用該開關作為快門控制並將圖像保存到microSD卡

此外,他還對LED指示燈進行了編程,以便在出現問題時閃爍一些錯誤代碼,例如嘗試寫入完整的microSD卡。由於ESP32-CAM有許多可用的軟體庫,編寫這段黏合程式碼並不需要很長時間

在硬體方面,他使用Glowforge雷射切割機製作了一個木箱,用於存放感測器、ESP32-CAM板和快門開關。其中,關鍵的針孔組件設計成可拆卸的形式,以便透過更換不同的組件來調整焦距,從而調整相機的視野

這也使得針孔攝影能夠擁有可拆解鏡頭的彈性

然而,沒有什麼是白白得來的。針孔的大小確實各不相同,所有這些數位優勢的代價就是必須製造比傳統針孔相機更小的相機針孔。這是因為感測器比膠片幀小得多:感測器寬度為4毫米,而膠片寬度為35或120毫米

為了確保針孔產生的完整影像落在感測器的表面上,感測器必須比膠片更靠近針孔。在計算所需的光學器件時,我們發現需要一個更小的針孔

大衛首先找到了一塊薄黃銅,然後用中心沖頭在上面打了一個凹痕。接著從另一側打磨黃銅,直到剛好突破到凹痕。這樣製作了一個漂亮的小孔。然而,毫無疑問,這項工作非常繁重,並且測試相機時需要準備一些針孔

製作一個針孔攝影機的數位感測器應用指南#圖片

最終,David選擇了使用鋁箔,他試著拉伸一些鋁箔並用針刺穿。通常情況下,這會導致出現較大的洞。但是,如果將鋁箔放在工作台的塑膠表面上,然後輕輕將針壓入鋁箔中,塑膠只會讓針尖刺入鋁箔

儘管這種方法並不十分可靠,但它可以讓我們更快速、更方便地製作許多針孔,並找到理想直徑的針孔

大功告成,現在就是時候拿起相機了!

大衛帶著相機去了當地的燈塔,並連接了電池。由於影像感測器的敏感度很高,所以只需要幾分之一秒的曝光時間,他還能夠從microSD卡下載照片並在現場查看

大衛發現,這些拍攝的照片保留了傳統針孔攝影特有的發光外觀,可以說是非常成功的

在他看來,整個相機還有一些可以優化的地方。例如,在可互換光學組件的內部塗上一些霧面黑色材料,這樣可以減少內部反射,避免照片出現模糊感。另外,也可以考慮增加一個LCD螢幕,這樣可以即時準確地查看相機所拍攝的內容。 ESP32控制器具備足夠的運算能力,可以驅動小型顯示器

摩拳擦掌,大衛已經迫不及待地期待明年4月的WPPD了!

大家趕快動手試試吧,歡迎在留言區分享你們的使用心得~

相關報導:

需要重新寫作的內容是:https://spectrum.ieee.org/a-digital-pinhole-camera

以上是製作一個針孔攝影機的數位感測器應用指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:51CTO.COM。如有侵權,請聯絡admin@php.cn刪除
閱讀AI索引2025:AI是您的朋友,敵人還是副駕駛?閱讀AI索引2025:AI是您的朋友,敵人還是副駕駛?Apr 11, 2025 pm 12:13 PM

斯坦福大學以人為本人工智能研究所發布的《2025年人工智能指數報告》對正在進行的人工智能革命進行了很好的概述。讓我們用四個簡單的概念來解讀它:認知(了解正在發生的事情)、欣賞(看到好處)、接納(面對挑戰)和責任(弄清我們的責任)。 認知:人工智能無處不在,並且發展迅速 我們需要敏銳地意識到人工智能發展和傳播的速度有多快。人工智能係統正在不斷改進,在數學和復雜思維測試中取得了優異的成績,而就在一年前,它們還在這些測試中慘敗。想像一下,人工智能解決複雜的編碼問題或研究生水平的科學問題——自2023年

開始使用Meta Llama 3.2 -Analytics Vidhya開始使用Meta Llama 3.2 -Analytics VidhyaApr 11, 2025 pm 12:04 PM

Meta的Llama 3.2:多模式和移動AI的飛躍 Meta最近公佈了Llama 3.2,這是AI的重大進步,具有強大的視覺功能和針對移動設備優化的輕量級文本模型。 以成功為基礎

AV字節:Meta' llama 3.2,Google的雙子座1.5等AV字節:Meta' llama 3.2,Google的雙子座1.5等Apr 11, 2025 pm 12:01 PM

本週的AI景觀:進步,道德考慮和監管辯論的旋風。 OpenAI,Google,Meta和Microsoft等主要參與者已經釋放了一系列更新,從開創性的新車型到LE的關鍵轉變

與機器交談的人類成本:聊天機器人真的可以在乎嗎?與機器交談的人類成本:聊天機器人真的可以在乎嗎?Apr 11, 2025 pm 12:00 PM

連接的舒適幻想:我們在與AI的關係中真的在蓬勃發展嗎? 這個問題挑戰了麻省理工學院媒體實驗室“用AI(AHA)”研討會的樂觀語氣。事件展示了加油

了解Python的Scipy圖書館了解Python的Scipy圖書館Apr 11, 2025 am 11:57 AM

介紹 想像一下,您是科學家或工程師解決複雜問題 - 微分方程,優化挑戰或傅立葉分析。 Python的易用性和圖形功能很有吸引力,但是這些任務需要強大的工具

3種運行Llama 3.2的方法-Analytics Vidhya3種運行Llama 3.2的方法-Analytics VidhyaApr 11, 2025 am 11:56 AM

Meta's Llama 3.2:多式聯運AI強力 Meta的最新多模式模型Llama 3.2代表了AI的重大進步,具有增強的語言理解力,提高的準確性和出色的文本生成能力。 它的能力t

使用dagster自動化數據質量檢查使用dagster自動化數據質量檢查Apr 11, 2025 am 11:44 AM

數據質量保證:與Dagster自動檢查和良好期望 保持高數據質量對於數據驅動的業務至關重要。 隨著數據量和源的增加,手動質量控制變得效率低下,容易出現錯誤。

大型機在人工智能時代有角色嗎?大型機在人工智能時代有角色嗎?Apr 11, 2025 am 11:42 AM

大型機:AI革命的無名英雄 雖然服務器在通用應用程序上表現出色並處理多個客戶端,但大型機是專為關鍵任務任務而建立的。 這些功能強大的系統經常在Heavil中找到

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)