Giter VIP home page Giter VIP logo

rubikdetector-android's People

Contributors

cjurjiu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

rubikdetector-android's Issues

Facelet color is detected as white, if facelet is visible only partially

Steps to reproduce:

  1. Place the cube s.t. one facelet is only partially present in the image. The continuation of this facelet should be outside the camera viewport.
  2. Wait for the library to detect the cube and its facelets

Expected result:
The color of this facelet is computed correctly

Actual result:
The color of the partially visible facelet is always detected as white.

Issue is visible in the image below. The orange facelet in the bottom part of the screen is detected as white.

23732511_1686326031407209_1908568649_o

Improve color detection

Color detection gets things wrong sometimes. It mistakes green for blue quite often (especially in low light), and sometimes it also mistakes orange for red.

The main factor that influences the detection is the lighting.

This issue is about possible ways to improve color detection in order to make the algorithm better equipped to deal with a wider range of lighting conditions, without detecting the wrong color.

Further contact regarding this app

(There was no public email address for your user, so I am opening an issue instead. Feel free to close afterwards.)

I am currently in the process of developing an application involving the "scanning" of a Rubik's Cube with a camera.
In this search, I have recently discovered your application, which seems to implement a very similar application.
As part of the research that I am conducting, I wish to get in contact with you on how (and why) you created it (a brief explanation will do), with the hope of improving the development of mine too.
Many thanks.

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.