/image-processing-lxm

Personal resources for image-processing.

Primary LanguagePython

image-processing-lxm

Personal resources for image-processing which include topics like :

  • photography
  • cinematography
  • vfx

The package is not fully designed for public consumptions so use at your own risks. Major changes can happen at any time.

content

tool description type tag
raw-to-dng.py batch converting raw files to dng script photo
raw-exr-converter.py batch converting raw files to OpenEXR, including debayering script photo
rw2-to-dng.py batch converting panasonic raw file to dng (personal use) script photo
mosaic-generator.py combine multiple image to a single big mosaic of image script photo
ffmpeg-apple-prores-converter.py encode to apple prores using ffmpeg script video
lxmImageProcessing python wrapper to interract with i-o libraries library photo

installation

Project is managed through poetry.

cd somewhere
git clone https://github.com/MrLixm/lxmImageProcessing
cd lxmImageProcessing

Next before installing dependencies you need to download some of them :

Update the pyproject.toml file according to where you downloaded those wheels.

then :

poetry shell
poetry install

some of the tools assume you have specific software available on your system :

FFMPEG https://ffmpeg.org
download https://ffmpeg.org/download.html
configure expected to have the path to the executable set in the FFMPEG environment variable
OIIOTOOL https://openimageio.readthedocs.io/en/latest/oiiotool.html
download https://www.patreon.com/posts/openimageio-oiio-63609827
configure expected to have the path to the executable set in the OIIOTOOL environment variable
EXIFTOOL https://exiftool.org/
download https://exiftool.org/
configure expected to have the path to the executable set in the EXIFTOOL environment variable
Adobe DNG converter https://helpx.adobe.com/camera-raw/digital-negative.html
download https://helpx.adobe.com/camera-raw/digital-negative.html#downloads
configure expected to have the path to the executable set in the ADOBEDNGTOOL environment variable