-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
About an execution error #1
Comments
Hi Robert sorry for my late reply, I was quite busy recently. Even though I could not yet reproduce your bug, I think we can narrow it down to what is actually failing. The only difference between running I also googled a little bit for your error, which hinted towards OpenCV in combination with OpenEXR loading issues. To be sure, could you check out my code again because I added some more verbosity output before and after calls to cv::imread (which loads the .png or .exr files). If everything there works fine, you should now get the following output for each depth image loaded:
if you only see could you please check that for me? Also, please send me the output of running |
Hi, Haarbach. Thank you very much for your detailed explanation and I have retried your code in another iMac( from my laboratory). It turns out that both of your commands can run perfectly on the iMac. Part1: on the Macbook (where the second command cannot run) cmd: brew info opencv In usr/local/Cellar: Sorry about the mess in my Macbook since I installed many libraries before. Part2: on the iMac (where both commands are OK) By the way, I am wondering have you ever thought about taking ordinary pictures instead of range images as input? And have you ever thought about model fitting (surface reconstruction) as well as texture mapping after getting the dense point cloud? Could you be so kind to tell me your recent focus? Best Wishes! |
I got the same issue concerning the command I got this message :
Concerning the command line I got
Segfred rise an interesting question ! Is it possible to the reconstruction using view from camera ? Thank |
Hi The error
Is defined by OpenEXR. Have you tried reinstalling opencv and openexr? |
No, it is a purely geometry based approach, thus range images are used and unprojected using the pinhole camera model to get points in 3d space. If you have a stereo camera system one could use stereo vision techniques to get these 3d points from 2 RGB images, but that was out of the scope here.
The final result of my pipeline is just the optimized trajectory / camera pose of each frame. The next steps in a standard scan-to-model / surface reconstruction pipeline would be to:
But this is not in my focus right now, there are already lots of solutions who deal with this. |
I had this error and the info here helped. |
Hello, Haarbach, I am Robert. I find your work great but I encounter a problem when running your code. I am using Mac Yosemite and following exactly your instructions about how to run the code. The thing is when I run
./ppf-reconstruction
, everything is OK and I get a sparse reconstruction. But when I run./ppf_reconstruction -dir ../samples/Bunny_Sphere/ -knn 5 -nFrames 5
, the program just aborts and shows that "libc++abi.dylib: terminating with uncaught exception of type Iex::EnosysExc: Cannot initialize semaphore (Function not implemented)." I am wondering if you know how to fix that problem?With Best!
The text was updated successfully, but these errors were encountered: