GithubHelp home page GithubHelp logo

rufenkhokhar / camera_measure Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mostafa1075/camera_measure

0.0 0.0 0.0 11.81 MB

An Android app for measuring real life objects' length

Java 100.00%

camera_measure's Introduction

Camera_Measure

An Android app that measures the distance and height of an object using live camera feed and sensors. Also, it can measure various objects in a captured image using Image Processing techniques.

Online Mode

In this mode the user uses the camera to adjust the phone at different angles. The app uses the accelerometer and gravity sensors to measure the angles required to measure the object.

How to use

  • Keep the phone at eye level and enter the height of the phone above the ground (usually your height - 10cm).

  • Point the crosshair at the bottom of the object and tap it.

  • point crosshair at the top of the object and tap it.

  • It should show the height of the object and the distance from the object.

Note: the object must be on the ground. If not check the full documentation for futher instructions.

Offline Mode

In this mode the user can load an image from his phone, or capture one himself of the object to be measured. If a reference object out of the ones supported (coin and A4 paper) exists in the same image, he can use it to measure the desired object. If not, he can enter the measurements himself of another object to act as a reference.

How to use

Region Growing Mode

  • Choose the reference object in the modes pop-up.

  • Place the bullet on the reference object.

  • Press on Take Reference Length button.

  • The object will be colored to demonstrate that the region growing was successful. Sometimes, the object might not be correctly colored under different conditions (bad lighting, equal colored surroundings). You can adjust the threshold slider to fix it.

  • Move the bullets around the object to measure it.

Custom Mode

Check the full documentation on how to use this

camera_measure's People

Contributors

mostafa1075 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.