Comments (6)
Hi Marcus,
sorry for the delay concerning a documention.
I´m a bit busy these days...
Just some short hints:
- installing libraries for Processing is always the same as you did with
SuperCAD. PeasyCam should work the same way (put it into the libraries
folder of your Processing sketchbook).
If there are problems please see the Peasy webside or visit the busy forum at
Processing.org
For my code:
You ´ll need all the *pde files
in a Folder " ThreePhaseScan_24_05"
-DecodeData.pde
-PhaseUnwrap.pde
-PhaseUnwrapAll.pde
-PropagatePhases.pde
-ThreePhaseScan_24_05.pde
-XPatternGen.pde
-YFilters.pde
-ZControlComands.pde
+ a subfolder "data"
---phase1.png
---phase2.png
---phase3.png
---tex.png
So when you´ve installed Processing and its libraries SuperCAD
(http://labelle.spacekit.ca/supercad/) and PeasyCam
(http://mrfeinberg.com/peasycam/), opening one of the pde opens the whole
package in Processing.
Now with the "RUN" button you can execute the code or compile it to a
standalone application File/Export_Application.
I know that´s not a documentation, but maybe these hints may help to do first
steps.
I´ll do my best
Gunter
Original comment by [email protected]
on 4 Jun 2009 at 9:12
- Added labels: Type-Other
- Removed labels: Type-Defect
from structured-light.
Proposal for a readme.txt:
First extract [http://processing.org/download/ processing 1.0.4] to any
directory
libraries needed:
* http://www.sojamo.de/libraries/controlP5/
* http://labelle.spacekit.ca/supercad/
* http://mrfeinberg.com/peasycam/
steps:
1. extract their zip-files into the libraries
folder of your Processing sketchbook (c:\\Dokumente und
Einstellungen\\(user)\\Eigene
Dateien\\Processing\\libraries on Windows
NOT the folder opened via "Sketch->Show Sketch Folder")
2. execute processing and check that they all visible in Sketch->Import
Library...
3. load ThreePhaseScan_25_5.pde
4. hit (>) "run"
Original comment by [email protected]
on 5 Jun 2009 at 12:13
from structured-light.
Hello GWebMa, I got it to run with these notes.
But VDIG version 1.0.4 (stable) and 1.0.5(latest) both
show the image of both cameras I tried extremely distorted.
Using 3 images from a digicam failes due to timing the shots.
Is there a way to make this work with just JMF instead of
quicktime apart from taking your code and writing my own
Java-application all weekend long? (I just wrote a
milk-scan on the train-ride as the idea was just so
much fun.)
JMF has absolutely no problem with using the cameras.
I once build a basic structured-light -scanner in my first
semester, years ago, and won a price with it. I really would
love to get this 3-phase -idea working here. :)
Marcus
Original comment by [email protected]
on 5 Jun 2009 at 6:14
from structured-light.
@ Suranfox
thanks for your proposal, I´m going to add a readme to the sources
Meanwhile I added some informations also concerning its usage to the project
wiki.
@ Marcus
I started the project using the quicktime independent JMyron library. I
dropped it for I could not capture
images above VGA. But it´s easy to switch in that direction:
Replace XPatternGen with the attached version;
AND
modify ZcontrolComands.pde:
void controlEvent(ControlEvent theEvent) {
println("got a control event from controller with id "+theEvent.controller().id());
switch(theEvent.controller().id()) {
case(1):
m.settings(); // instead of Img.settings();
break;
That should work (to get JMyron:http://webcamxtra.sourceforge.net/)
Gunter
Original comment by [email protected]
on 5 Jun 2009 at 7:07
Attachments:
from structured-light.
OK, I managed to rewrite the code to use libCV and thus only JavaMediaFramework
and no
Quicktime. :) It works.
I`ll publish the code this weekend after adding installation-nodes and lots of
comments.
Marcus
Original comment by [email protected]
on 5 Jun 2009 at 7:53
from structured-light.
Original comment by [email protected]
on 22 Sep 2009 at 5:13
- Changed state: Done
from structured-light.
Related Issues (10)
- matlab doublegamma
- JMF - NoDataSourceException HOT 2
- turning 3d scan pictures before loading seems to help just at the first sight when getting flat results HOT 6
- each threephase scan produces sme errors HOT 1
- PDE HOW HOT 1
- How to setup the project HOT 1
- ArrayIndexOutofBoundsException on MacBook HOT 1
- modify the pattern resolution to 800 x 600 HOT 1
- Triangulation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from structured-light.