Documentation focused on OpenCV for Python. An open source project by Robomous for the community.
.
βββ public/
βββ src/
β βββ assets/
β β βββ opencv_logo.svg
β β βββ opencv_logo_white.svg
β βββ content/
β β βββ docs/
β β βββ index.mdx # English homepage
β β βββ getting-started/ # "Getting Started" section
β β β βββ what-is-opencv.mdx
β β β βββ installation.mdx
β β β βββ quick-start.mdx
β β βββ fundamentals/ # "Fundamentals" section
β β β βββ digital-image.mdx
β β β βββ introduction-to-computer-vision.mdx
β β βββ image-preprocessing/ # "Image Preprocessing" section
β β β βββ index.md
β β βββ es/ # Spanish content (mirrors English structure)
β β βββ index.mdx
β β βββ getting-started/
β β βββ fundamentals/
β β βββ image-preprocessing/
β βββ styles/
β βββ custom.css
βββ astro.config.mjs
βββ package.json
βββ tsconfig.json
- English content is located directly in
src/content/docs/(root level) - Spanish content is located in
src/content/docs/es/ - Starlight automatically generates routes based on the file structure
- English content is served at root paths (e.g.,
/,/getting-started/quick-start/) - Spanish content is served under
/es/(e.g.,/es/,/es/getting-started/quick-start/)
All commands are run from the root of the project, from a terminal:
| Command | Action |
|---|---|
yarn install |
Installs dependencies |
yarn dev |
Starts local dev server at localhost:4321 |
yarn build |
Build your production site to ./dist/ |
yarn preview |
Preview your build locally, before deploying |
yarn astro ... |
Run CLI commands like astro add, astro check |
yarn astro --help |
Get help using the Astro CLI |
For AWS Amplify deployment (configured in amplify.yml):
- Build command:
yarn build - Output directory:
dist
Check out Starlight's docs, read the Astro documentation, or jump into the Astro Discord server.
This project is a contribution from Robomous to the open-source community, providing modern and up-to-date OpenCV documentation in an accessible format.