GithubHelp home page GithubHelp logo

anndream / carcv Goto Github PK

View Code? Open in Web Editor NEW

This project forked from oskopek/carcv

0.0 2.0 0.0 9.53 MB

CarCV - A car recognizing and speed calculating platform

Home Page: http://carcv.oskopek.com

License: Apache License 2.0

Shell 1.89% Dockerfile 0.10% Java 67.23% HTML 0.68% CMake 0.73% C++ 20.10% Python 1.88% CSS 4.72% JavaScript 2.67%

carcv's Introduction

CarCV

Build Status Coverage status Ohloh widget

A car recognizing and speed calculation platform.

Screenshot

CarCV screenshot

Modules

CarCV consists of several modules:

  • carcv-core — core detection and recognition module

  • carcv-cpp — an old and deprecated implementation of this project in C++ with heavy use of OpenCV

  • carcv-webapp — a Java EE web-app implementation of the CarCV Core

CarCV uses semantic versioning.

Building

  • See: How-to setup your build environment: Windows, Linux & Mac

  • Recommended: mvn clean install -DskipTests

  • To run unit tests: mvn clean install

  • To run integration tests: mvn clean install -Pit,wildfly

  • To clean, run: mvn clean

  • Run a simple carcv-core demo

Docker

CarCV is also available as a Docker image:

sudo docker pull oskopek/carcv-webapp
sudo docker run -d --name=mariadb fedora/mariadb
sudo docker run -it --rm --link mariadb:mariadb -p 8080:8080 oskopek/carcv-webapp

Getting help

  • Post questions or comments on our Google Groups mailing list

  • Join our IRC channel: Join #carcv on irc.freenode.net

Contributing

Everyone is encouraged to help improve this project.

Here are some ways you can contribute:

  • by using alpha, beta, and pre-release versions

  • by reporting bugs

  • by suggesting new features

  • by implementing planned features

  • by translating to a new language

  • by writing or editing documentation

  • by writing specifications

  • by writing code (no patch is too small: fix typos, add comments, clean up inconsistent whitespace)

  • by refactoring code

  • by closing issues

  • by reviewing patches

Submitting an Issue

We use the GitHub issue tracker to track bugs and features. Before submitting a bug report or feature request, check to make sure it hasn’t already been submitted. When submitting a bug report, please include a Gist that includes a stack trace and any details that may be necessary to reproduce the bug, including your Java version and operating system.

Submitting a Pull Request

  1. Fork the repository

  2. Create a topic branch

  3. Implement your feature or bug fix

  4. If applicable, add tests for your feature or bug fix

  5. Run mvn clean install -Pit

    1. If you contributed to carcv-webapp, run: mvn clean install -Pit,wildfly-it

  6. If the tests fail, return to step 3 and 4

  7. Add, commit, and push your changes

  8. Submit a pull request

carcv's People

Contributors

oskopek avatar pribism avatar

Watchers

James Cloos avatar Anndream avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.