題:
軟件可以自動檢測圖像焦點嗎?
Andrey
2011-01-21 04:31:50 UTC
view on stackexchange narkive permalink

我想知道是否有照片管理軟件可以自動檢測和“評價”圖像的聚焦程度。當我查看大量的宏觀圖像時,這對我來說很常見

在理想世界中,Light Room(或其他程序)可以像檢測圖像的燒壞區域一樣突出顯示焦點和焦點以外的區域。我希望存在的算法是聰明,不會被模糊的背景分散注意力,而只會尋找足夠的焦點區域。
諸如此類的東西嗎?

對於那些談論圖片聚焦於人們的另一種想法錯誤的點,並且相機對焦模型已經對此進行了研究。宏圖像缺乏清晰度的另一個重要因素是相機移動造成的模糊。這會損壞圖像上的所有點,而不是相機對焦時要考慮的問題。

您正在使用哪個相機?有些相機稍稍費力就將焦點信息包含在RAW文件和EXIF數據中,使用這些信息來評估清晰度和對比度來確定聚焦等級並不難。我什麼都不知道...
@Benjamin Anderson-這只是部分解決方案。通常情況下,您先對焦然後重新構圖,所以在這種情況下,對焦點的指示實際上會產生誤導,並將許多完美的圖像評為失焦
@ysap-是的,特別是在微距拍攝時。
如果您能*在*拍照之前更清楚地看到對焦的焦點,那就更好了。例如,實時取景可以使用顏色編碼清晰地突出顯示對焦區域和對焦區域。我想知道是否有相機可以做到這一點...
您所要求的@Jukka被稱為“色彩峰值”,它可以在高端數碼攝像機(通常是手動聚焦)上找到。我相信您可以通過Magic Lantern固件破解程序在Canon 5D mkII上獲得它。
七 答案:
Maynard Case
2011-01-21 17:20:34 UTC
view on stackexchange narkive permalink

這是一個有趣的問題。軟件當然可以檢測到焦點對準的圖像部分,因為它是諸如 Helicon Focus之類的焦點堆疊軟件的基礎。

焦點堆疊是微距攝影師使用的一項技術。許多微距拍攝的景深都很淺,因此要擴展此範圍,可以拍攝一組對象的照片,從而修改每個對象的焦點。 Helicon Focus可以拍攝一堆照片,並檢測每個圖像中最對焦的部分,然後將它們融合在一起以產生整個主體都清晰對焦的結果。也可以使用Hugin背後的某些技術來做到這一點,但是設置起來有些棘手。

我認為將其擴展為常規“焦點對準”檢查的困難在於確定對像是否對準焦點-我們如何自動確定對像是什麼?攝影師需要多少景深?

我認為需要控制相機的自動對焦系統表明,沒有攝影師的輸入,就不可能知道目的是什麼。還有一種Godel問題,我可以在牆上拍一張失焦的照片,然後對其進行拍照,這本身就是正確對焦的。不可能確定後者是正確的。
ysap
2011-01-21 04:44:36 UTC
view on stackexchange narkive permalink

您要的是有問題的,因為基於軟件的焦點檢測實際上將使用與基於對比度的相機自動對焦系統所使用的算法相同的算法。這意味著您需要掃描圖像並尋找最有對比度的位置,才能確定“聚焦”的程度。但是,您可能正在拍攝低細節(低對比度)的物體,因此即使您的焦點對準了目標,軟件算法仍會確定低焦點或離焦的圖像。 p>

此外,軟件將如何知道您的實際預期焦點是什麼?如果您正在拍攝人像,並且眼睛錯位,則該軟件將檢測到對耳朵的完美聚焦,但這確實是低質量或無法使用的圖像。

我開始看到如何設計這樣的程序。好吧,對於面部,執行面部識別類型程序,看著眼睛,看看它們是否對準焦點。儘管這可能有些困難,但應該有可能做到這一點……
好吧,所提出的技術(似乎是重點突出的區域)將不會出現耳對眼的問題。我猜想看得出哪些區域相對對比或非對比相對相似-如果您擔心一系列相似的圖像,則將它們彼此比較而不是絕對的“聚焦”質量就好像正確的方法。
@Reid-我認為OP的目的是要有一個自動過程來刪除不良圖片。我的答案指出了為什麼難以實現此功能,從而滿足了這一要求,並且在其他答案的註釋中也提供了示例。如果循環中有人,那麼一切皆有可能...
我對問題的理解是,OP似乎確實很清楚地描述了一個混合的主動過程,而不是一個完全自動化的過程(例如,“重點突出和重點突出”)。
Nick Bedford
2011-01-21 04:54:27 UTC
view on stackexchange narkive permalink

作為一個人,我寧願用我的主觀觀察來給自己打分,因為我知道應該或不應該將焦點放在哪裡,但是我想可能有一種粗略的方法來確定鏡頭的聚焦質量。基於光圈,焦距,被攝體距離和圖像的焦點/未聚焦區域。

例如,長焦距,小光圈,近距離被攝體意味著存在一個小的聚焦點

另一方面,較短的焦距和較長的被攝體距離意味著在對焦區域中可能比在對焦區域中要多(請考慮風景)或集體照)。

我猜任何照片中最重要的是什麼,無論照片中最聚焦的區域是什麼,它都聚焦 。我可以使用這種簡單的“是焦點對準重點”檢查,因為除非您認為可行,否則通常沒有重點使用散焦或後焦距拍攝。

您的最後一點只是部分正確,因為大多數時候您將集中精力然後重新構圖。就像我在其他評論中給出的示例一樣,耳朵可能會處於完美的聚焦狀態(因此您的圖像將具有最大的聚焦點),但是眼睛將是OOF。
我什至沒有想到這一點,是的,我經常聚焦並重新構圖,因此聚焦平面可能會略有變化。
user67208
2018-11-28 19:13:52 UTC
view on stackexchange narkive permalink

在一個理想的世界中,明亮的房間(或任何程序)可以聚焦並突出顯示焦點,就像檢測圖像的燃盡區域一樣。

因此, Darktable手冊首先包括:

ctrl-z完全放大圖像並顯示焦點區域

在部分聚焦的圖像上看起來像這樣:

enter image description here

更具體地說,我認為您可以得到自己的樣子通過量化圖像的傅立葉變換中的高頻信息量來尋找。 (高頻是我們關注的重點突出的位)。

有用地另一個SE答案(我為複制粘貼的特權而投票贊成)提供了用於提取頻率的代碼。如果人們感興趣,我可能會回到這個答案,看看我是否可以編寫代碼來按一組圖像的銳利程度(而不是總聚焦)對一組圖像進行排序。

Seamus
2019-11-11 06:24:37 UTC
view on stackexchange narkive permalink

我剛剛遇到了這個(現在差不多)已有9年曆史的問題。這些答案中有一些很好的信息,但是現在很多都已經過時了,還沒有一個真正回答OP的原始問題: 軟件可以自動檢測圖像焦點嗎?

在查看了此處的帖子後,我發現了一個名為 Fast Raw Viewer的應用程序,該應用程序至少具有部分解決方案。

user87937
2019-11-11 15:04:24 UTC
view on stackexchange narkive permalink

對於使用相同的相機質量設置,相同的場景和燈光設置拍攝的圖像,真正便宜的方法是查看JPEG的文件大小。焦點越多,有損JPEG壓縮算法值得保留的信息就越清晰可辨,從而增加了文件大小。

當然,只有在大部分圖像內容是您想成為焦點。例如,它對聚焦背景下較小的散焦對象無濟於事。

但它可以用作快速決勝手。

Jorge Tavares
2016-01-26 21:43:47 UTC
view on stackexchange narkive permalink

捕獲1也許是您需要的!

您能否擴展此答案以解釋“ Capture 1”是什麼以及為什麼有幫助?
我在SE中見過的最無益的答案


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
Loading...