Git Product home page Git Product logo

Comments (6)

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
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.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
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.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
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.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
@ 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.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024
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.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 18, 2024

Original comment by [email protected] on 22 Sep 2009 at 5:13

  • Changed state: Done

from structured-light.

Related Issues (10)

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.