I-CONIC Plugins 1.0
Create and use user defined plugins
Loading...
Searching...
No Matches
Plugins to I-CONIC Studio

You can create your own plugin that interacts with I-CONIC Studio. For example, you may want to integrate I-CONIC Studio with other software components, like a GIS. The output 3D data from I-CONIC Studio can be fed as input to your GIS SDK to avoid interactive and slow file storage. Or you can directly plugin your functionality to for example create a 3D mesh, filter or classify 3D point clouds.

You define which plugin to run, if any, in the Settings tab of an I-CONIC project, see more (here)[#loading-a-plugin]

Creating a plugin

A plugin to I-CONIC Studio is a dynamic library that gets direct access to the data on the GPU. The plugin implements an abstract interface with placeholders at certain stages in the process. The pubic GitHub repository (IconicPlugin)[www.i-conic.eu] contains all you need to create your own plugin.

Prerequisites:

  • Harware requirements are the same as for I-CONIC Studio
  • Third party libraries needed to build plugin are boost::compute and boost:dll. Both are small header only libraries.

There is an example in the folder examples/PluginSample.

Loading a plugin

  • Open I-CONIC Studio
  • Open or create a video or image project
  • Go to the Settings tab in the toolbar
  • Click the Plugin icon
  • Browse and select the user defined plugin dll file
  • Click Ok