GithubHelp home page GithubHelp logo

darnocian / camera Goto Github PK

View Code? Open in Web Editor NEW

This project forked from blaisexen/camera

0.0 1.0 0.0 54 KB

Cross-platform Camera for Delphi that supports newer APIs

License: Apache License 2.0

Batchfile 0.81% Pascal 95.70% Java 3.16% C++ 0.34%

camera's Introduction

Camera

Cross-platform Camera for Delphi that supports newer APIs

**** NOTE **** This project is planned to be moved into Kastri, and support for iOS is also planned. Please visit that repo and consider becoming a sponsor to help make new features a reality!

This project aims to implement camera support on devices on multiple platforms, using newer APIs

Usage:

Documentation is coming. Examine the demo project

Prior to building the demo (or a project that you include Camera support), you will need to modify BuildJar.bat to suit your environment, and run it to build the jar, which will then need to be added to the project in the Libraries node under Android in the Target Platforms list in the Project Manager. You will likely need to modify BuildJar.bat to suit your environment

Release history:

v0.0.1 2017-03-24

Initial release

Includes support for Android only using the Camera2 API, i.e. in Android 5 (Lollipop, API 21) or higher

Features:

  • Captures the camera and previews on a native control
  • Supports detection of faces, fires the OnDetectedFaces event when faces are detected

Known issues:

  • No API check as yet, so it'll probably crash on API 20 or lower
  • Preview seems to be larger than the area it is supposed to contain
  • No support for any camera options, such as focus mode, flash etc etc
  • Captured image on face detection is not rotated to the same orientation as the preview
  • Setting the PreviewControl's Visible property to False before the camera is started, then setting it back to True, then starting the camera causes a crash

camera's People

Contributors

delphiworlds avatar

Watchers

 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.