mp3guy / Kintinuous

Real-time large scale dense visual SLAM system
Other
921 stars 287 forks source link

Building in OSX #2

Open akonneker opened 8 years ago

akonneker commented 8 years ago

Is there any reason why this wouldn't build in OSX?

mp3guy commented 8 years ago

I'm not sure if all of the dependencies are available for OSX, that might be an issue you run into.

akonneker commented 8 years ago

Well, I'll try it out and let you know what I find.

LiliMeng commented 8 years ago

@akonneker Could it compile on OSX now? thanks!

lifeisfunny commented 8 years ago

Did anyone tried this on the mac yet ?? :)

akonneker commented 8 years ago

So I'm finally actually trying it out. I'm currently stuck on getting iSAM to compile. I think it's workable, however. Everything else has worked, and I expect pangolin to work, so I'm cautiously optimistic I'll have it running tomorrow.

lifeisfunny commented 8 years ago

I am very interested in helping out if someone start the mac build repos. By the way , Does this support Kinect 2 hardware ? If so , how should I calibrate it ? Or openNI 2 does the trick here ?

akonneker commented 8 years ago

I'm now running into some errors in compilation of Kintinuous itself. No show-stoppers so far. I'd still like to use this, but it may take me a little while since I don't have much time to spend on it at the moment. I'll make a fork and start adding whatever tweaks I find necessary.

lifeisfunny commented 8 years ago

dig in to util and modify the interface by and Kinect driver to it.

stephane-lb commented 8 years ago

@akonneker can we help you ?

lifeisfunny commented 8 years ago

i do want to help too , however I found that limit this algorithm to Kinect liked Rgb-D is bit waste. I am really interested in implementing this in to a stereo camera generated rgb depth picture.

Shalmezad commented 7 years ago

Got to the point where Kintinuous will attempt to build (got most of the dependencies out of the way). For those looking to get to that point (using homebrew):

openni2

brew install openni2

pangolin

Manually built pangolin
:

brew install glew
git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
mkdir build
cd build
cmake ..

suite-sparse

brew install suite-sparse

iSAM


Manually built iSAM:

svn co https://svn.csail.mit.edu/isam
cd isam

Had to do a lot of changes to get it to compile... Disabled #define USE_TR1 Changed mutex => mutexx in viewer.cpp Changed is_angle() in Pose2d/3d to use a constant instead of dim (for some reason couldn't use it)

make
make install

PCL

brew install homebrew/science/pcl

Right now looking into the errors Kintinuous threw while compiling. Hopefully shouldn't be anything too bad to get it up and running.

adammpolak commented 7 years ago

@Shalmezad did you get any luck finishing it out?

Shalmezad commented 7 years ago

No luck, but haven't touched it since.