cd Image-Detection-Bypass-Utility
pip install -r requirements.txt
Thanks to u/Race88 for the help on the ComfyUI code.
Requirements
Python 3.8+ recommended
PyPI packages:
pip install pyqt5 pillow numpy matplotlib piexif lpips
# optional but recommended for extra functionality:
pip install opencv-python
# optional but needed for AI Normalizer (Install CPU OR Cuda)
#Torch Cuda 12.6
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu126
#Torch CPU
pip install torch torchvision
OR
pip install -r requirements.txt
Files expected in the same folder
image_postprocess — your processing logic (export process_image(...) or compatible API).
worker.py — Worker thread wrapper used to run the pipeline in background.
analysis_panel.py — UI widget used for input/output analysis.
utils.py — must provide qpixmap_from_path(path, max_size=(w,h)).
Run
python run.py
# Alternatively, if you're having issues, a "run.sh" script has been created that will also install dependencies
# properly and run the GUI
./run.sh # also installs dependencies before running `python run.py`
(optional)Choose Reference — used for FFT/color reference (OpenCV-based color match supported).
(optional)Choose Auto White-Balance Reference — used for auto white-balance correction (applied before CLAHE).
Choose Output — where processed image will be written.
Auto Mode — enable for a single slider to control a bundled preset.
Manual Mode — tune individual parameters in the Parameters group.
Camera Simulator — enable to reveal camera-specific controls (Bayer, JPEG cycles, vignette, chroma, etc.).
Click Run — Process Image to start. The GUI disables controls while running and shows progress.
When finished, the output preview and O
Nodos de este paquete
3 nodos
CameraOptionsNode
CameraOptionsNode
Node that encapsulates camera simulation / JPEG / vignette / chromatic aberration / noise
settings. Returns a JSON string that can be connected to the main NovaNodes node's "Cam_Opt" input.
ComfyUI node: Full post-processing chain using process_image from image_postprocess.
This version expects two optional JSON inputs:
- Cam_Opt: JSON string produced by CameraOptionsNode
- NS_Opt: JSON string produced by NSOptionsNode
If those are empty, default values will be used (matching prior defaults).