Giter Club home page Giter Club logo

Comments (15)

qdot avatar qdot commented on August 23, 2024

+1

I'm having the same issue. It looks like what's being projected is the whole of the kinect's FOV, even though my projector only covers a very small portion of the field. Do I need to manually zoom to get these to match?

from ofxcamaralucida.

qdot avatar qdot commented on August 23, 2024

Ok, my original problem was that I had the wrong viewpoint up. However, flipping to the projector viewpoint, it now looks like the calibration is still off, pretty much exactly the same as the offset between the cameras. My reproj error was 0.4, so I'm not sure what's up here.

from ofxcamaralucida.

andreasmuller avatar andreasmuller commented on August 23, 2024

I'm having the exact same problem, I set up a Kinect and a projector, went through the calibration process and ended up with a reproj error of about 0.35, but none of the views I have available (depth camera, projector) seem to line up right.

It appears flipped on X, which is easy enough to correct, but it's still off.

Any ideas?

from ofxcamaralucida.

qdot avatar qdot commented on August 23, 2024

I never figured anything out, hoping to dig into it someday, but haven't had time. :/

from ofxcamaralucida.

andreasmuller avatar andreasmuller commented on August 23, 2024

I used https://github.com/nburrus/rgbdemo to create the calibration files rather than https://github.com/chparsons/rgbdemo as I haven't been able to compile it yet.

Do you know which one you used?

from ofxcamaralucida.

qdot avatar qdot commented on August 23, 2024

Yup, I used the nburrus rgbdemo also. I checked the commit lots, it
contains everything that the chparsons fork has.

On Thu, Nov 1, 2012 at 3:21 AM, Andreas Mรผller [email protected]:

I used https://github.com/nburrus/rgbdemo to create the calibration files
rather than https://github.com/chparsons/rgbdemo as I haven't been able
to compile it yet.

Do you know which one you used?

โ€”
Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-9975830.

from ofxcamaralucida.

cyrildiagne avatar cyrildiagne commented on August 23, 2024

I haven't myself be able to comple the calibration process (cf this issue : https://github.com/nburrus/rgbdemo/issues/30)
But through the process I've noticed that the calibrate-projector source defaults the projector resolution to 1280x800 so I'm wondering if you offset issues aren't related to this default resolution ?

calibrate_projector.cpp line 41 :

opt_projector_width("--projector-width", "Projector width in pixels", 1280),
opt_projector_height("--projector-height", "Projector height in pixels", 800),

Again, it's just a suggestion since I haven't been able to test it at all ^^

from ofxcamaralucida.

momo-the-monster avatar momo-the-monster commented on August 23, 2024

Thanks Cyril, but no - I override those width and height parameters when I
run the command.

On Mon, Feb 11, 2013 at 9:08 AM, Cyril Diagne [email protected]:

I haven't myself be able to comple the calibration process (cf this issue
: nburrus/rgbdemo#30 https://github.com/nburrus/rgbdemo/issues/30)
But through the process I've noticed that the calibrate-projector source
shows that it defaults the projector resolution to 1280x800 so I'm
wondering if you offset issues aren't related to this default resolution ? :

    opt_projector_width("--projector-width", "Projector width in pixels", 1280),
    opt_projector_height("--projector-height", "Projector height in pixels", 800),

Again, it's just a suggestion since I haven't been able to test it at all
^^

โ€”
Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-13390509.

from ofxcamaralucida.

cyrildiagne avatar cyrildiagne commented on August 23, 2024

Ok finally managed to go through the calibration process and I'm now facing the same offset issues

from ofxcamaralucida.

chparsons avatar chparsons commented on August 23, 2024

hey, can you send me the images you collected for calibration and the resulting yml files ?

from ofxcamaralucida.

cyrildiagne avatar cyrildiagne commented on August 23, 2024

Hi Christian,

Thanks for your comment!

I've uploaded the result of my 1st calibration attempt : http://kikko.fr/share/projector_calibration_files.zip
I'm only using an A3 printed pattern since I want to calibrate a narrow pico projector, so I don't know if my setup and issue are the same as the one of momo-the-monster.

For example, I'm using an OpenNI backend which is supposed to be automatically calibrated but I've noticed some important offset in the alignment of the color map et depth map in rgbdemo 3D view.
Untitled-1

from ofxcamaralucida.

chparsons avatar chparsons commented on August 23, 2024

Hi Cyril, can't uncompress the zip file, it's throwing an error.. I'm on os x, the 2 yml files are ok, but the images are corrupted or something.. can you send those in another format, or another compression?

from ofxcamaralucida.

chparsons avatar chparsons commented on August 23, 2024

I always calibrate with a A1 board, and the projected pattern goes in the center of the printed pattern.. I'd recommend to get a good depth-rgb camera calibration using the rgbdemo application, before going into depth-rgb-projector calibration..

from ofxcamaralucida.

cyrildiagne avatar cyrildiagne commented on August 23, 2024

Hi Christian,
Thanks for your reply!
I've uploaded another try here : http://kikko.fr/share/calibration_2.zip that gives the same offset issues with ofxCamaraLucida.
But I indeed certainly need to figure out why openNI is not aligning my colormap correctly inside rgbdemo first.
I'll have a look at it ASAP and I'll keep you informed.
cheers!

from ofxcamaralucida.

kitylam9 avatar kitylam9 commented on August 23, 2024

Hello all, I got the same issue, did anyone solve the problem and how you solve it? thank

from ofxcamaralucida.

Related Issues (6)

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.