Skip to main content

Documentation Index

Fetch the complete documentation index at: https://imcui.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Command Line Interface

The imcui package provides a powerful command-line interface for automation and batch processing.

Basic Usage

imcui [OPTIONS]
Start the web interface with default settings:
imcui

Options

OptionShortDefaultDescription
--server-name-s0.0.0.0Server hostname/IP
--server-port-p7860Server port number
--config-cAuto-detectConfiguration file path
--example-data-root-dAuto-downloadExample datasets directory
--verbose-vFalseEnable verbose output
--versionShow version
--help-hShow help

Common Use Cases

Custom Port

imcui -p 8080

Local Host Only

imcui -s 127.0.0.1

Custom Configuration

imcui -c /path/to/config.yaml

Custom Data Directory

imcui -d /path/to/datasets

Combine Options

imcui -s 127.0.0.1 -p 8080 -c my_config.yaml -d /my/data --verbose

Configuration Files

Configuration files use YAML format. Place one of these files in your working directory:
  • app.yaml
  • config/app.yaml
Example configuration:
defaults:
  setting_threshold: 0.1
  max_keypoints: 2000
  enable_ransac: true
  ransac_method: CV2_USAC_MAGSAC
  setting_geometry: Homography

Troubleshooting

imcui -p 8081  # Try different port
imcui -s 127.0.0.1  # Use local host
imcui -c /absolute/path/to/config.yaml

Help and Version

# Display help
imcui --help

# Show version
imcui --version