Git Product home page Git Product logo

go-23-app's People

Contributors

alebrozzo avatar alejandrowunderdog avatar hhagelbe avatar idosius avatar lesnoy1 avatar michaelo-wun avatar mkaivanto avatar sergio-bele avatar valoanastasiia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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

Forkers

vitaly-z

go-23-app's Issues

Person covered with shapes

Grand one shapes are:

  • Sphere
  • Cone
  • Cylinder

Cover the detected person with all or some types of shapes so head, torso and limbs are visualized with these.

Biological growth

Create a proof of concept where Grandone objects (sphere, cone, cylinder) grow in some kind of biological way.

This would require investigating algorithms for growth in the natural world: e.g. trees, fungi, crystals, etc. and how this could be applied in THREE.js.

No need to combine it with pose detection for this PoC, just to show some growing shapes somewhere on the screen.

Limit of objects on screen

Render and move as many basic objects (shpere, cone, cylinder) as possible and see what or if there's a limit.

Proof of concept: pose detection with cylinders for arms

User story

As a Grandone attendee
I want to see colorful cylinders instead of my arms
So that I could have fun moving them around

Acceptance criteria

Given that the app is running and I've allowed the camera

When I stand in front of the camera
Then I should see myself in the video feed with cylinders instead of arms
And the cylinders should be colored in one of the event's colors

When I move my arms
The cylinders should move in the video feed according to the movement of my arms

Implementation suggestions

Try to use Tensorflow pose detection in combination with Three JS

Hand recognition not stable in Safari

For some reason, hand recognition is not always working in Safari in this code base

The online demo does seem to work, so not sure if this is some Svelte problem or misuse of the TensorFlow code

The below error is produced, but not sure if this is the issue:

[Error] Error: Requested texture size [0x0] is invalid.
validateTextureSize — webgl_util.ts:205
createAndConfigureTexture — gpgpu_util.ts:57
acquireTexture — texture_manager.ts:78
uploadToGPU — backend_webgl.ts:1153
getTexture — backend_webgl.ts:683
fromPixels — FromPixels.ts:82
kernelFunc — engine.ts:644
(anonymous function) — engine.ts:710
scopedRun — engine.ts:478
runKernelFunc — engine.ts:706
f2 — operation.ts:51
(anonymous function) — hand-pose-detection.esm.js:17:17918
(anonymous function) — engine.ts:467
scopedRun — engine.ts:478
(anonymous function) — hand-pose-detection.esm.js:17:17897
(anonymous function) — hand-pose-detection.esm.js:17:1840
(anonymous function) — hand-pose-detection.esm.js:17:882
Promise
T — hand-pose-detection.esm.js:17:643
(anonymous function) — CircleHands.svelte:60
asyncFunctionResume
(anonymous function) — CircleHands.svelte:77
asyncFunctionResume
(anonymous function) — CircleHands.svelte:84
asyncFunctionResume
map
(anonymous function) — index.mjs:1953
flush — index.mjs:1191
promiseReactionJob

	(anonymous function) (CircleHands.svelte:104)
	asyncFunctionResume
	(anonymous function)
	promiseReactionJobWithoutPromise
	promiseReactionJob

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.