我在JPEG文件中有許多不同版本的相同照片。我需要一個在Linux上運行的命令行工具或庫,它從可用版本中選擇最高質量的版本。逐個查看文件(並放大)不是一種選擇,因爲我需要對數千套照片重複此操作。我已經知道哪些照片是彼此的版本。如何選擇最高質量的照片版本?
最簡單的近似解決方案是選擇寬度和高度最大的圖像文件。有圖像A和圖像B時不起作用;圖像B是通過將圖像A縮小因子2而創建的,然後將結果按比例縮放3倍。在這種情況下,圖像A具有更多信息並且質量更高,但圖像B具有更大的尺寸。我需要一個解決方案,在這種情況下和類似的情況下選擇圖像A.
棘手的問題。 [This](https://ece.uwaterloo.ca/~z70wang/publications/icip02.pdf)可以作爲一個起點。 –
這不反映文件的大小嗎?我會假設,放大的JPEG圖像比原始大小相同的圖像佔用更少的空間。也許你可以根據文件大小,壓縮比以及寬度/高度作爲特徵來開發一些啓發式方法? – qqilihq
我可能會從https://www.google.com/search?q=measure+image+entropy – bobah