ReconstructMe GUI

1,321 views
Skip to first unread message

Christoph Heindl

unread,
Oct 10, 2012, 1:47:53 AM10/10/12
to recons...@googlegroups.com
Hi folks,

for those that haven't seen the news yet: A graphical userinterface for ReconstructMe is on the way! 


It is based on our SDK and the frontend is open-source. Everyone interested is invited to join and contribute. We currently focused on an easy-to-use tool for basic scanning support. It should ease the handling of ReconstructMe especially for everyday and new users. If you are power-user you can of course still use the console application.

Best,
Christoph


Ian S.

unread,
Oct 10, 2012, 7:57:11 AM10/10/12
to recons...@googlegroups.com
Excellent news!

Christoph Heindl

unread,
Oct 10, 2012, 10:15:11 AM10/10/12
to recons...@googlegroups.com
It has just been released:


Let us know what you think

MagWeb

unread,
Oct 10, 2012, 12:20:55 PM10/10/12
to recons...@googlegroups.com
Hi Christoph, nice news :-) so let´s get it going!

although ReMe was doing its job here fine in its ConsoleVersion 
At firs tReMeQt installation I did not touch the old driver installation.
ReMeQt failed initializing the device (XboxKinect: Main GUI turns pale and freezes) :-(

As said, I removed all previous stuff and tried to install KinectXbox drivers via ReMeQt installer - no luck. The only device I can find in the DeviceManager is a XboxNUI Motor signed as being not installed.

If I set the installer to install XboxKinect drivers it says this would require 0KB???

There must be something I missed....

Christoph Heindl

unread,
Oct 10, 2012, 1:07:45 PM10/10/12
to recons...@googlegroups.com


Am Mittwoch, 10. Oktober 2012 18:20:55 UTC+2 schrieb MagWeb:
Hi Christoph, nice news :-) so let´s get it going!

although ReMe was doing its job here fine in its ConsoleVersion 
At firs tReMeQt installation I did not touch the old driver installation.
ReMeQt failed initializing the device (XboxKinect: Main GUI turns pale and freezes) :-(

As said, I removed all previous stuff and tried to install KinectXbox drivers via ReMeQt installer - no luck. The only device I can find in the DeviceManager is a XboxNUI Motor signed as being not installed.


Hi Mag, thanks for testing! We didn't encounter this issue, but I will dig into it tomorrow
 
If I set the installer to install XboxKinect drivers it says this would require 0KB???

That's ok, since in the installer you cannot estimate sizes of other installers.
 

There must be something I missed....


Best,
Christoph

 

Christoph Heindl

unread,
Oct 10, 2012, 1:57:44 PM10/10/12
to recons...@googlegroups.com
One more thing, ReconstructMeQt uses the same openni drivers as the console #405 does. So you should be able to install those and run ReconstructMeQt anyway, if you don't trust the installer ;)

Christoph Heindl

unread,
Oct 10, 2012, 2:00:20 PM10/10/12
to recons...@googlegroups.com
another thing: by default a system restore point should be created before the installer starts. maybe you can revert to this and check if everything works again.

MagWeb

unread,
Oct 10, 2012, 4:39:55 PM10/10/12
to recons...@googlegroups.com
Thanks Christoph,

Restore points are created here with every installation of ReMeQt, but System Restore fails - This issue here seems not to be related to ReMe, for also restore points created by routine do not work. Had this also some time ago. Have to look into that... 

So I installed the latest driver package from your download:
Now at the same time:
ReMeConsole works as it did before (even after installing ReMeQt - until I removed that stuff) - no problem here,
but same issue with ReMeQT: It crashes after some moments trying to initialize the device - Unfortunately there are no logs.

Best
Gunter

BTW: My posts need quite some time to be shown here - does that happen to all users?

RSC

unread,
Oct 10, 2012, 10:41:07 PM10/10/12
to recons...@googlegroups.com

I'm an unregistered user.  It really doesn't work well enough to be usable in this configuration.  At least not for me.  Camera loses track on a much too frequent basis.  I didn't generate a model to look at, and though I don't mind the watermark in the active display, it'd make the model useless if it appeared in the geometry.

Beggars can't be choosers, I can hardly complain given the capabilities of the software and the price I paid ($0), but I'm sad it appears I'll be sticking with the command line version...


Christoph Heindl

unread,
Oct 11, 2012, 1:13:11 AM10/11/12
to recons...@googlegroups.com


Am Mittwoch, 10. Oktober 2012 22:39:55 UTC+2 schrieb MagWeb:
Thanks Christoph,

Restore points are created here with every installation of ReMeQt, but System Restore fails - This issue here seems not to be related to ReMe, for also restore points created by routine do not work. Had this also some time ago. Have to look into that... 

So I installed the latest driver package from your download:
Now at the same time:
ReMeConsole works as it did before (even after installing ReMeQt - until I removed that stuff) - no problem here,
but same issue with ReMeQT: It crashes after some moments trying to initialize the device - Unfortunately there are no logs.

Did you try to use some other configuration files? Could you provide the content of the installed directory as screenshot? Could you try to start it using administrator rights? What's the content of

%APPDATA%\Profactor\ReconstructMe.ini

Best,
Christoph

MagWeb

unread,
Oct 11, 2012, 5:46:41 AM10/11/12
to recons...@googlegroups.com
Hi Christoph

here´s the screenshot of the installed directory (viewed via MAC Finder to show the whole tree)

:

The default ReconstructMe.ini shows:

[General]
sensor_path="openni;mskinect;file"
opencl_device=-1
config_path=
license_file=
 
With those settings ReMeQT crashes initializing the sensor.
As soon as I set some invalid config_path  (f.e.: "config_path=C") I´m able to start ReMeQt with an error. Ignoring that, I´m able to access File/Settings and choose config path (and sensor path).
The very first time I did that I was able to initialize the sensor and could do a scan.
But restarting ReMeQt I had the same crash causing problem initializing the sensor (no logs- sorry)

It seems to me that somehow the sensor isn´t killed completely and can´t be accessed again.

I´m gonna do some reboot tests now




MagWeb

unread,
Oct 11, 2012, 6:28:11 AM10/11/12
to recons...@googlegroups.com
My previous message isn´t published yet, but an update:

My problem is related to the used device:
Auto select device (-1) seems to choose my GPU (Barts) >>> does not work with ReMeQt
Disabling Auto select and running via GPU (Barts) (0)>>> does not work with ReMeQt
Disabling Auto select and running via CPU (Intel i7-2600) (1) >>> works with ReMeQt

Any idea why my GPU does a nice job using it with ReMeConsole while it fails using ReMeQt?


MagWeb

unread,
Oct 11, 2012, 7:14:26 AM10/11/12
to recons...@googlegroups.com
Solved! :-)

again a GPU driver issue:

Using AMD Radeon HD 6900 M at Win7/64:
I had installed Driverversion 8.920.0.0 dated 09.11.2011 which worked fine with ReMeConsole

AMD released a new Catalyst version 12.8 (15.8.2012):

This updates the GPU driver to 8.982.0.0 date 27.07.2012 which supports ReMeConsole as well as ReMeQt

So maybe others have to update their drivers as well using ReMeQt.

Gunter

Christoph Heindl

unread,
Oct 11, 2012, 7:23:48 AM10/11/12
to recons...@googlegroups.com


Am Donnerstag, 11. Oktober 2012 12:28:11 UTC+2 schrieb MagWeb:
My previous message isn´t published yet, but an update:

My problem is related to the used device:
Auto select device (-1) seems to choose my GPU (Barts) >>> does not work with ReMeQt
Disabling Auto select and running via GPU (Barts) (0)>>> does not work with ReMeQt
Disabling Auto select and running via CPU (Intel i7-2600) (1) >>> works with ReMeQt

I've created a ticket:

 

Any idea why my GPU does a nice job using it with ReMeConsole while it fails using ReMeQt?

You might want to try some beta drivers. I'm currently running catalyst 12.9. It might be that the code basis has advanced and Console lacks behind a bit.

 

didi...@googlemail.com

unread,
Oct 15, 2012, 3:59:34 PM10/15/12
to recons...@googlegroups.com
Dear Christoph,

I have the same problem :
RM-QT starts until the point : "Initializing Sensor"
There it stops or waits or whatever.
It is possible to go on with ESC, but the sensor doesn't work.

The same problem I have with the RM-SDK.
It works fine until : reme_sensor_open()
and it will never come back from this function.

64-Bit Win7
NVIDIA GTS 450
Kinect for Windows

----------
Another question : (maybe an errorsource for above problem)

Is it correct to bind
- sensor_kinect_windows.txt <-> reme_sensor_bind_camera_options()
- volume_1m_highres.txt <-> reme_context_bind_compile_options()

This info is missing in your 1-minute-example. Please add another 1/2 minute to show, where and how to give parameter-files to different functions.

Kind regards
Didi

Christoph Heindl

unread,
Oct 16, 2012, 1:04:57 AM10/16/12
to recons...@googlegroups.com, didi...@googlemail.com


Am Montag, 15. Oktober 2012 21:59:34 UTC+2 schrieb didi...@googlemail.com:
Dear Christoph,

I have the same problem :
RM-QT starts until the point : "Initializing Sensor"
There it stops or waits or whatever.
It is possible to go on with ESC, but the sensor doesn't work.

Could you show me the log?

 

The same problem I have with the RM-SDK.
It works fine until : reme_sensor_open()
and it will never come back from this function.

64-Bit Win7
NVIDIA GTS 450
Kinect for Windows


What Kinect runtime do you have installed? 1.5 or 1.6?
 

----------
Another question : (maybe an errorsource for above problem)

Is it correct to bind
- sensor_kinect_windows.txt <-> reme_sensor_bind_camera_options()
- volume_1m_highres.txt <-> reme_context_bind_compile_options()

Yes that's correct. you would need to load the parameters though before the calls to sensor_open or context_compile.
This info will be present in the upcoming release.

Best,
Christoph

didi...@googlemail.com

unread,
Oct 16, 2012, 9:48:58 AM10/16/12
to recons...@googlegroups.com
Dear Christoph,


I checked before the Kinect driver with device manager of Win7, clicked search new driver, the result was : "Your driver is the newest one ! Be glad to use this OS !!!"

After your post I searched directly for kinect runtime 1.6., installed it and RM-QT works, also now does the SDK.

Thanks for your idea to think in the right direction.
DidiWett

Christoph Heindl

unread,
Oct 16, 2012, 10:36:46 AM10/16/12
to recons...@googlegroups.com, didi...@googlemail.com


Am Dienstag, 16. Oktober 2012 15:48:58 UTC+2 schrieb didi...@googlemail.com:
Dear Christoph,


I checked before the Kinect driver with device manager of Win7, clicked search new driver, the result was : "Your driver is the newest one ! Be glad to use this OS !!!"

Be glad to use this OS !!!"

Was this really the message you got? :) By the way the next version of the SDK is built against 1.6 and supports calibration.

3df...@gmail.com

unread,
Oct 19, 2012, 12:19:05 PM10/19/12
to recons...@googlegroups.com
> Camera loses track on a much too frequent basis.  

+1!!! And that's really sad. Because I couldn't launch the old console version now - getting 'Failed to load OpenNI driver' message. :((

Gecuba

unread,
Oct 20, 2012, 8:46:46 AM10/20/12
to recons...@googlegroups.com

> I couldn't launch the old console version now - getting 'Failed to load OpenNI driver' message. :((

Update. After several restarting of my computer I can launch both versions of ReMe - console and GUI.

Christoph Heindl

unread,
Oct 20, 2012, 9:42:14 AM10/20/12
to recons...@googlegroups.com, 3df...@gmail.com


Am Samstag, 20. Oktober 2012 14:46:46 UTC+2 schrieb Gecuba:

> I couldn't launch the old console version now - getting 'Failed to load OpenNI driver' message. :((

Update. After several restarting of my computer I can launch both versions of ReMe - console and GUI.

Gecuba, this is great! Please update to ReconstructMeQt 1.0.35 as it brings longer scanning times. When tracking is lost due to licensing, just hold still for a moment and wait for the tracking to recover.

Gecuba

unread,
Oct 20, 2012, 2:04:39 PM10/20/12
to recons...@googlegroups.com
> update to ReconstructMeQt 1.0.35 as it brings longer scanning times.

I used 1.0.35...
I admit, that new GUI ReMe isn't convinient for one more reason - buttons. When you are holding sensor in one arm you need to take mouse in the other hand and "travel" with it to the gui-button... and in console version you need to push keys - they are always in the exact, same, position.

Christoph Heindl

unread,
Oct 21, 2012, 2:17:32 AM10/21/12
to recons...@googlegroups.com, 3df...@gmail.com
Wait for our next blog entry, and you'd be suprised :) 

Gecuba

unread,
Oct 21, 2012, 8:19:17 AM10/21/12
to recons...@googlegroups.com
>
> Wait for our next blog entry, and you'd be suprised :)

Ok, thank you very much! I was waiting for such solution as ReMe for a couple of years, so I'm very patient ;)))

Blacky

unread,
Oct 21, 2012, 9:08:05 PM10/21/12
to recons...@googlegroups.com
Do you have a smartphone??? Install hippo remote (iOS) or similar for android and control your mouse via your phone.
Works a treat for me. 

anag...@gmail.com

unread,
Nov 4, 2012, 1:04:55 PM11/4/12
to recons...@googlegroups.com
Hi Christoph,

I just started using ReconstructMe! What a cool program!

I want to scan a human body to make an ergonomic chair for a school project by using its cloud of points. However, I have been unsuccessful so far. The camera in ReconstructMe loses track and creates a cloud of the background, not the body... Any suggestions?

Thank you!!

Ana

Christoph Heindl

unread,
Nov 5, 2012, 2:15:01 AM11/5/12
to recons...@googlegroups.com, anag...@gmail.com


Am Sonntag, 4. November 2012 19:04:55 UTC+1 schrieb anag...@gmail.com:


I want to scan a human body to make an ergonomic chair for a school project by using its cloud of points. However, I have been unsuccessful so far. The camera in ReconstructMe loses track and creates a cloud of the background, not the body... Any suggestions?

Are you moving around the chair, or turning the chair? What program do you use exactly (ReconstructMeQt, ReconstructMe Console)?

Best,
Christoph

Ana García

unread,
Nov 5, 2012, 12:45:23 PM11/5/12
to Christoph Heindl, recons...@googlegroups.com
Hi Christoph,

Thanks for your quick response. I am using ReconstructMeQt. Should I use the Console? I will try the suggestions you mentioned this evening.

Thanks for the input,

Ana

2012/11/5 Christoph Heindl <christop...@gmail.com>



--
Ana Garcia Puyol


Harvard University 

Graduate School of Design
Master in Design Studies Candidate 2014 | Technology

Christoph Heindl

unread,
Nov 5, 2012, 2:13:36 PM11/5/12
to recons...@googlegroups.com, Christoph Heindl, agar...@gsd.harvard.edu


Am Montag, 5. November 2012 18:45:24 UTC+1 schrieb Ana García:
Hi Christoph,

Thanks for your quick response. I am using ReconstructMeQt. Should I use the Console? I will try the suggestions you mentioned this evening.

Actually, what suggestions did I mention? ;)  I was rather asking how you are scanning the chair (by moving around the chair with the camera in the hands, or by turning the chair)? ReconstructMeQt will lose tracking of camera every 10 seconds for around 5 seconds or so (a limitation of the non-commercial version) (assuming 30 FPS). You should hold still in this period of time.

Best,
Christoph
Reply all
Reply to author
Forward
0 new messages