pwrflcreative / lightwork Goto Github PK
View Code? Open in Web Editor NEWComputer vision based LED mapping framework
License: GNU General Public License v3.0
Computer vision based LED mapping framework
License: GNU General Public License v3.0
Related to Interface.resetPixels() issue
Current cycling through captured frames is not clear what is happening or whether it was successful.
Examples>Video>Capture>FramingHam
Could work as a solution - show all captured frames at once
Images of the UI and example photos could go a long way to clarifying the process of using the software.
Have you got working enviroment witch all compatible libraries? I found most of libraries, but still it is not working. Propably new version of libraries are incompatible. Could you send me working enviroment with all libraries by email: [email protected] ?
Works if you spam the button.
Seems like a state issue. Should only display this when mapping and no camera is allocated.
Possibly a bug in UI library, need to investigate
Could use a separate, scalable window.
To support 3d mapping
Integrated in processing now.
Need to add:
Frameskip 6-30
Blob size Min/Max
DIstance Threshold
Mapping type radio button or separate binary and sequential buttons
Remove:
Video Switch
Console Window (doesn't behave correctly)
Incrementing universes could be quick to implement.
Supporting multiple hardware connections simultaneously may not be.
We need hardware to test thoroughly.
Maybe not a place to leave this thought...but.. I find the Lightwork Mapper fascinating but I don't use the LED controllers listed and cannot work out how to interface. There are some very simple interfaces out there and I currently use wireless control using ESP2866 boards and the WLED software โฆ see https://github.com/Aircoookie/WLED . This is still a network run system can anyone help to interface this into the Lightwork_Mapper. Thanks DW
was able to get the Mapper and Scraper working in Ubuntu Studio 18.04 with a fade candy, but when i tried to use it with an ESP8266 Running an ArtNetNode Firmware ( https://github.com/bombcheck/ESP8266_ArtNet-LED-DMX-Node ) it seems to fail after the first calibration pattern is displayed (just changes the LEDs once) and displays the following error in the processing window:
ArrayIndexOutOfBoundsException: 48
and the Interface seems to freeze, and does not respond to clicks.
please let me know if there is any insight into this issue, thanks.
and big ups to the creator(s) of this awesome little tool for pixel mapping...hope to be able to put it to use playing video from veejay via v4l2loopback with a WiFi enabled esp8266 over ArtNet or sACN
Currently based on raw camera feed, could be more consistent with sequential capture.
Detailing the workflow of using the software.
Listing functions isn't enough for people to get started using it.
Should just happen once, not hundreds of times.
Switch on 3d mode
Map left
Map right
save 3d map (currently requires Jupyter)
3d scraper
Currently hiDpi support is disabled.
Either fix OpenCV implementation or add GUImultiply checking and calculating back in.
Can be set via webcam drivers.
Logitech c920 settings are persistent through restarting/unplugging.
Could investigate the settings() dialog in Processing Video Capture library
This is a great project thanks. I'm trying to figure out if I could have used it on a recent project.
I'm not raising an issue, more of a question about understanding the method:
Does the identification of the LEDs happen in closed-loop with the webcam or is the excitation sequence generated first, then fed to the LEDs, and then the resulting webcam video analysed after-the-fact?
Is the final output the simply the physical co-ordinates of the LEDs (x, y) or does it also determine the mapping of intensity-values to webcam brightness?
I tried to figure out the answer myself but wasn't clear from the description.
Thanks.
Ie: pattern mapping in situations where they don't bleed together, or sequential then they're harder to see from one spot.
Also disable autofocus and whitebalance in camera settings for best results
should work for left and right
Currently commented out.
We need this to properly clear the arrays before mapping.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.