Skip to main content

Re-usable computer vision tools for research and development

Project description

image

CI

🚀 Quick Start

pip install git+https://github.com/SEA-AI/seavision
Optional installation methods

If you want to install additional dependencies.

pip install "seavision[inference] @ git+https://github.com/SEA-AI/seavision"

If you want to test a specific branch

pip install git+https://github.com/SEA-AI/seavision@branch-name
import seavision as sv

# load image
img = sv.imread("https://raw.githubusercontent.com/SEA-AI/.github/main/assets/example_1_IR.jpg")
# load model trained on mixed IR and RGB images
model = sv.load_model("ahoyv2n-MIX-b1")
# run inference
results = model(img)
# draw results on image
results.draw(img, as_pil=True).show()

inference-output

💪 Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Install uv if you don't have it yet and run the following command to install the main and development dependencies.

uv sync

If you want to install all dependencies.

uv sync --all-extras
  • Pre-commit Hooks: Use pre-commit hooks to maintain code quality.
  • Style Guide: Follow guidelines enforced via ruff and run checks before committing.
  1. Install pre-commit hooks:
uvx pre-commit install
  1. Run Ruff for linting and auto-fixes:
uvx ruff check --fix
  1. Add dependencies using UV:
uv add <package-name>
uv add <package-name>@<version>
uv sync  # Syncs dependencies from pyproject.toml

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seavision-1.0.0.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seavision-1.0.0-py3-none-any.whl (160.3 kB view details)

Uploaded Python 3

File details

Details for the file seavision-1.0.0.tar.gz.

File metadata

  • Download URL: seavision-1.0.0.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for seavision-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0fdadb2f06cbd084bd4074edb924262f9d34e9bf74400d2eb1def3a6acb732d1
MD5 97a5781ecfc241f34e9c429d808e61dd
BLAKE2b-256 e3cfc579203dd96dcb5aedf5c499e6e7c600c148395a21ba2ea4fd9f29ada0bf

See more details on using hashes here.

File details

Details for the file seavision-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: seavision-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 160.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for seavision-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0ac5979a018f3967edd480b86bda746d05229e183485bd6bf37e44c642ea2bfd
MD5 8ef0180129e46effd65ef6ea83502fab
BLAKE2b-256 bdb11221a826e47f153785aad03989e0cb8d12d9f54069824d68bac73214ad2e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page