Ich möchte HDR- und RAW-Bilder mit Python verarbeiten
rawpy
https://github.com/letmaik/rawpy
Grundlegende RAW-Verarbeitungsbibliothek. Kompatibel mit Windows (vorgefertigt und Pip eingegeben)
colour-hdri
Farbwissenschaft https://github.com/colour-science
https://www.colour-science.org/colour-hdri/
Ich benutze rawpy, um RAW zu lesen und zu schreiben.
Achten Sie auch auf das Farbpaket!
https://github.com/colour-science/colour
Zusätzlich werden Color-Nuke verschiedene Farbkartendaten (EXR-Format) hinzugefügt.
https://github.com/colour-science/colour-nuke/tree/master/colour_nuke/resources/images
imageio
Sie können verschiedene Dinge lesen.
https://imageio.readthedocs.io/en/stable/formats.html
OpenEXR wurde ebenfalls unterstützt (über FreeImage).
https://imageio.readthedocs.io/en/stable/format_exr-fi.html#exr-fi
Wenn es sich um Pip handelt, wird es vorgefertigt enthalten. Möglicherweise ist keine Kompilierung erforderlich (Die oben verlinkte vorgefertigte Binärdatei ist 6 Jahre alt und alt)
EXR
Es scheint ein OpenEXR-Paket zu geben.
https://pypi.org/project/OpenEXR/
Ist Pyexr einfacher?
https://github.com/tvogels/pyexr
Beide sind jedoch problematisch, da sie von der Quelle bis zur Erstellung sind.
imageio mag in Ordnung sein, aber PyEXR verwendet TinyEXR
https://github.com/ialhashim/PyEXR
Ich habe ein vorgefertigtes Binärrad für Windows, MacOS und Linux mit Cibuildwheel erstellt.
Erstellen Sie ein Python-Rad (einschließlich des C ++ - Moduls) mit cibuildwheel in großen Mengen mit CI und laden Sie es auf PyPI hoch. Hinweis: https://qiita.com/syoyo/items/97f35b4d5c40761cc314
https://pypi.org/project/pytinyexr/
Sie können pip installieren, ohne zu kompilieren! (python2.7 wird nicht unterstützt.)
Wenn Sie als 32-Bit-Float speichern möchten, ist tifffile https://pypi.org/project/tifffile/ gut?
Möglicherweise können Sie rawpy verwenden.
Ist es schnell, daraus ein numpy 2D-Array (float32) zu machen und es mit numpy oder so zu verarbeiten?
T.B.W. (Ist es im "Farbwissenschaft" -Paket?)
Sie möchten ein Zebramuster (Streifenmuster) erstellen, in dem die Highlights fliegen. Es scheint keinen schnellen Weg zu geben. Ist es möglich, ein Bild eines Zebramusters zu erstellen und es zu kombinieren?
T.B.W.
Happy HDR/RAW image loading & editing!
Recommended Posts