Skip to content

Kazuhito00/Retinexformer-ONNX-Sample

Repository files navigation

Retinexformer-ONNX-Sample

Low-Light Image Enhancement モデルである caiyuanhao1998/Retinexformer のONNX推論サンプルです。
ONNXに変換したモデルも同梱しています。変換自体を試したい方はColaboratoryでConvert2ONNX.ipynbを使用ください。

Retinexformer

Requirement

  • opencv-python
  • onnxruntime

Demo

Webカメラで実行

デフォルトでカメラID 0を使用します。

python sample_onnx_inference.py

動画ファイルで実行

python sample_onnx_inference.py --video video.mp4

GPU使用

python sample_onnx_inference.py --use_gpu

出力ファイルの保存

python sample_onnx_inference.py --output output.mp4

Options

  • --video, -v
    入力動画ファイルのパス
    デフォルト:なし(カメラを使用)

  • --camera, -c
    カメラデバイス番号の指定
    デフォルト:0

  • --output, -o
    出力動画ファイルのパス(省略時は保存なし)
    デフォルト:なし

  • --onnx
    ONNXモデルファイルのパス
    デフォルト:onnx_models/retinexformer_lol_v1.onnx

  • --use_gpu
    GPU使用フラグ
    デフォルト:False(CPU実行)

操作方法

  • q または ESC キー:終了

利用可能なモデル

onnx_modelsディレクトリに以下のモデルが含まれています:

  • retinexformer_lol_v1.onnx(デフォルト)
  • retinexformer_lol_v2_real.onnx
  • retinexformer_lol_v2_synthetic.onnx
  • retinexformer_sid.onnx
  • retinexformer_smid.onnx
  • retinexformer_sdsd_indoor.onnx
  • retinexformer_sdsd_outdoor.onnx
  • retinexformer_fivek.onnx
  • retinexformer_ntire.onnx

Reference

Author

高橋かずひと(https://x.com/KzhtTkhs)

License

Retinexformer-ONNX-Sample is under MIT License.

About

Low-Light Image Enhancement モデルである caiyuanhao1998/Retinexformer のONNX推論サンプル

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors