Dear DAVID Community,

As you are probably aware, the entire DAVID company, team and product range has been integrated into HP Inc.
This forum is now read-only. Relevant content has been migrated to HP and merged into HP's Support Forums on November 1, 2016.

To start new discussions for 3D Scanning, please register and post your new topic at the HP Support Forums

Application Programming Interface (API)

Discussions about latest DAVID developments, beta versions...

Application Programming Interface (API)

Postby Victor.Lamoine » Tue Jan 07, 2014 10:55 am

Hello,

Do you provide an API for David-Laserscanner software so I can fully automate the process of scanning ?

Thanks !
Victor.Lamoine
 
Posts: 67
Joined: Fri Feb 11, 2011 2:29 pm
Location: France

Re: Application Programming Interface (API)

Postby Sven » Wed Jan 08, 2014 6:59 pm

Yes. "DAVID SDK" coming soon! Please send me an e-mail, then we will inform you as soon as it's available! :D
Thanks
Sven
User avatar
Sven
DAVID Developer
 
Posts: 1541
Joined: Mon Jan 22, 2007 8:59 am
Location: Braunschweig, Germany

Re: Application Programming Interface (API)

Postby benoy » Sat Jan 11, 2014 4:28 pm

Sven,
I am also interested in David SDK. How can I know when it will be ready?
Benoy
benoy
 
Posts: 143
Joined: Wed Feb 11, 2009 8:03 pm
Location: India

Re: Application Programming Interface (API)

Postby Victor.Lamoine » Sat Jan 11, 2014 4:30 pm

Sven wrote:Yes. "DAVID SDK" coming soon! Please send me an e-mail, then we will inform you as soon as it's available! :D
Thanks
Sven

The email button Image is right under his avatar benoy :wink:
Victor.Lamoine
 
Posts: 67
Joined: Fri Feb 11, 2011 2:29 pm
Location: France

Re: Application Programming Interface (API)

Postby benoy » Sun Jan 12, 2014 2:26 pm

Thanks Victor

Benoy
benoy
 
Posts: 143
Joined: Wed Feb 11, 2009 8:03 pm
Location: India

Re: Application Programming Interface (API)

Postby Victor.Lamoine » Wed Sep 10, 2014 1:28 pm

Hello,

6 month later, what is the status?
Do you have a release date?

Thanks, bye!
Victor.Lamoine
 
Posts: 67
Joined: Fri Feb 11, 2011 2:29 pm
Location: France

Re: Application Programming Interface (API)

Postby Victor.Lamoine » Sat Nov 22, 2014 6:05 pm

For those who didn't get the news:
http://www.david-3d.com/?section=SDK
Victor.Lamoine
 
Posts: 67
Joined: Fri Feb 11, 2011 2:29 pm
Location: France

Re: Application Programming Interface (API)

Postby NARMELLA » Sat Nov 22, 2014 6:15 pm

Hi,
Is it possible to collect pre captured images into the image grabber module via david sdk ?

NARMELLA
Data projector : NEC VE 281
Camera(s) : Canon eos 600D (3x)
Software : Lets scan 2.5 + David laser scanner 3.9
گشتاور صنعت تبریز
User avatar
NARMELLA
 
Posts: 354
Joined: Thu May 29, 2014 9:18 am

Re: Application Programming Interface (API)

Postby Sven » Fri Mar 27, 2015 12:39 pm

Not at this time. You will have to save those image to files and then use the API function SelectImageSequence to load them.
A more direct solution will come in a future version.
Sven
User avatar
Sven
DAVID Developer
 
Posts: 1541
Joined: Mon Jan 22, 2007 8:59 am
Location: Braunschweig, Germany

Re: Application Programming Interface (API)

Postby Victor.Lamoine » Tue Apr 07, 2015 3:05 pm

I got my David-SLS2 and and DAVID4 SDK software:

Is there a feature/bug tracker?

Is there any information on how to use the SDK on Linux?
There's not even a single Makefile in the USB key, only visual studio projects; the includes paths are not correct; I'd like not to have to write a Makefile and modify a SDK I bought.
Victor.Lamoine
 
Posts: 67
Joined: Fri Feb 11, 2011 2:29 pm
Location: France

Re: Application Programming Interface (API)

Postby Sven » Tue Apr 07, 2015 4:17 pm

Hi Victor,
Thanks for your info.
I have repaired the Visual Studio 2013 project files. Please use the latest SDK version:
http://www.david-3d.com/en/support/downloads

There are no Linux makefiles. The SDK is based on a JSON/RPC/TCP interface. We additionally supply a C++ Wrapper and Visual Studio projects. For Linux users it should be easy to create Makefiles.
Please note that the SDK requires a DAVID Enterprise software running as SDK Server on a Windows computer.

Sven
User avatar
Sven
DAVID Developer
 
Posts: 1541
Joined: Mon Jan 22, 2007 8:59 am
Location: Braunschweig, Germany

Re: Application Programming Interface (API)

Postby Victor.Lamoine » Tue Apr 07, 2015 4:32 pm

Hello,

Thanks for the fast reply, then I'll write my own makefile / cmake files.
How do I get support in case of a bug/unexpected behaviour or missing feature?

Bye
Victor.Lamoine
 
Posts: 67
Joined: Fri Feb 11, 2011 2:29 pm
Location: France

Re: Application Programming Interface (API)

Postby NARMELLA » Sat Aug 22, 2015 2:56 pm

Hi Sven,

I have not DLS 4 enterprise edition ; but as i read :
The structure of introduced API allows us only to automate the scanning process ; It's good but not enough.

I have got some different scanning results by using a variety of colour of patterns and as i know it is impossible to do this via api.
Imagine that we have ability to manipulate any results directly via api ( Aligning using some geometrical objects , Using our own strategy for decimating , smoothing , filling holes , and more )

Unfortunately , Your team has not a specified person to discuss with about this kind of suggestion .
I have to write my own separate utility to do.

And a main question :
Why the api is coming only with enterprise edition ?
Writing some codes and using by some users and not all :(

Good luck
NARMELLA
Data projector : NEC VE 281
Camera(s) : Canon eos 600D (3x)
Software : Lets scan 2.5 + David laser scanner 3.9
گشتاور صنعت تبریز
User avatar
NARMELLA
 
Posts: 354
Joined: Thu May 29, 2014 9:18 am

Re: Application Programming Interface (API)

Postby Sven » Mon Aug 24, 2015 9:13 am

Hi Narmella,

The SDK is designed for (professional) users who want to automate the scanning and alignment/fusion process, who do large numbers of similar scans, etc. For uses where every object is different and needs different procedures for alignment etc, you should use the graphical user interface of the DAVID software.

With the SDK the user can (automatically) manipulate the scans in many ways: If you create artifical geometric objects(*), you can use them for alignment. You can call functions like ReduceMeshDensity, of course you can Align with lots of parameters, Smooth with/without filling holes...


> And a main question : Why the api is coming only with enterprise edition ?

That is a sales decision. Short answer: The SDK is an additional product which required and requires a lot of manpower from our team for development, maintenance, and expecially support which needs to be given by software development and digital imaging experts. For the (commercial) users it means a great increase of productivity and efficiency in quality inspection, rapid prototyping, etc...
I hope you understand we cannot give that away "for free".

Best
Sven


(*) They must have a high triangle mesh density, similar to the scans, otherwise the alignment won't work.
User avatar
Sven
DAVID Developer
 
Posts: 1541
Joined: Mon Jan 22, 2007 8:59 am
Location: Braunschweig, Germany

Re: Application Programming Interface (API)

Postby NARMELLA » Tue Aug 25, 2015 4:22 pm

Thank you Sven ,

For explaining
Great capabilities ... !

Good luck
NARMELLA
Data projector : NEC VE 281
Camera(s) : Canon eos 600D (3x)
Software : Lets scan 2.5 + David laser scanner 3.9
گشتاور صنعت تبریز
User avatar
NARMELLA
 
Posts: 354
Joined: Thu May 29, 2014 9:18 am

Next

Return to DAVID Development

Who is online

Users browsing this forum: No registered users and 1 guest