We are in the process of designing a tool to be used with HDEM(High Definition Electron Microscope).We get stacks of 2D images from HDEM and first step is 'detecting borders' on the sections.After detecting edges of 2D slices ,next step is construct the 3D model using these 2D slices.
This 'border detecting' algorithm(s) is/are implemented by one of professor and he has used and suggests to use C.(to gain high performance and probably will parallelise in future) We have to develop comprehensive UI ,3D viewer ,2D editor...etc and use this algorithm.
Application should support usual features like project save/open.Undo,Redo...etc
Our technology decisions are:
A) Build entire platform from the scratch using QT.
B) Use Eclipse Platform
Our concerns are,
if we choose A) we can easily integrate the 'border detecting' algorithm(s) because the development environment is C/C++ But we have to implement the basic features from the scratch.
If we choose B) we get basic features from the Eclipse platform , but integrating C libraries going to be a tedious task.
Any suggestions on this?