{"id":20449756,"url":"https://github.com/bytedeco/sbt-javacv","last_synced_at":"2025-04-13T02:10:39.058Z","repository":{"id":79756313,"uuid":"54311222","full_name":"bytedeco/sbt-javacv","owner":"bytedeco","description":"Start using OpenCV in your JVM project in just 1 line, no separate compiling, installing OpenCV, or fussing with your system required","archived":false,"fork":false,"pushed_at":"2018-12-22T14:05:22.000Z","size":50,"stargazers_count":91,"open_issues_count":1,"forks_count":14,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-26T19:45:35.150Z","etag":null,"topics":["computer-vision","javacv","opencv-java","sbt-plugin","scala"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bytedeco.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-20T10:10:42.000Z","updated_at":"2025-01-25T07:54:15.000Z","dependencies_parsed_at":"2023-05-22T13:30:28.949Z","dependency_job_id":null,"html_url":"https://github.com/bytedeco/sbt-javacv","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytedeco%2Fsbt-javacv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytedeco%2Fsbt-javacv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytedeco%2Fsbt-javacv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytedeco%2Fsbt-javacv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bytedeco","download_url":"https://codeload.github.com/bytedeco/sbt-javacv/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248654090,"owners_count":21140236,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer-vision","javacv","opencv-java","sbt-plugin","scala"],"created_at":"2024-11-15T10:44:22.324Z","updated_at":"2025-04-13T02:10:39.013Z","avatar_url":"https://github.com/bytedeco.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SBT-JavaCV\n\n[![Join the chat at https://gitter.im/bytedeco/sbt-javacv](https://badges.gitter.im/bytedeco/sbt-javacv.svg)](https://gitter.im/bytedeco/sbt-javacv?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/sbt-javacv/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.bytedeco/sbt-javacv) [![Build Status](https://travis-ci.org/bytedeco/sbt-javacv.svg?branch=master)](https://travis-ci.org/bytedeco/sbt-javacv)\n\n\nMakes it easy to start playing around with OpenCV (via JavaCV) in Scala without having to compile\nor install OpenCV on your own.\n\nConfigures the following dependencies in your project:\n\n- JavaCV\n- JavaCPP\n- JavaCPP Presets\n\n## Usage\n\nIn your `project/plugins.sbt`:\n\n```scala\naddSbtPlugin(\"org.bytedeco\" % \"sbt-javacv\" % version)\n```\n\nSee the Maven badge for latest version.\n\n## Customisation\n\nBy default, this plugin will download the appropriate binaries for the platform of the computer currently\nrunning SBT, you can modify this by setting it to another platform (for example, if you want to compile JARs to be run\non other platforms)\n\n```scala\njavaCppPlatform := \"android-arm\"\n```\n\nFor more details, see the [SBT-JavaCPP plugin](https://github.com/bytedeco/sbt-javacpp#customisation)\n\nAlso, this plugin only pulls in `opencv` JavaCPP preset by default. If you wish to add more, use the `javaCppPresetLibs`\nsettings key and use `++=` to append more (if you do not use append, you will end up wiping out the ones this plugin appends by default):\n\n```scala\njavaCppPresetLibs ++= Seq(\n  \"ffmpeg\" -\u003e \"3.4.1\"\n)\n```\n\n### Note when upgrading from versions \u003c 1.16:\n\nAs of JavaCPP 1.4 `videoinput` is only available for windows, so it's not included by default since sbt-javacv 1.16.\nIf you need it, you can add it just like any other JavaCPP preset:\n      \n```scala\njavaCppPresetLibs ++= Seq(\n  \"videoinput\" -\u003e \"0.200\"\n)\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbytedeco%2Fsbt-javacv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbytedeco%2Fsbt-javacv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbytedeco%2Fsbt-javacv/lists"}