Re: [Development] GSoC 2018 Idea: a widget for 2D/3D image display

2018-03-13 Thread Paolo Angelelli
Hi Xia,

 in my opinion the project you describe seems a very specific widget, that 
perhaps
would fit best in a Qt-based visualization framework than in Qt itself.

After all, where in Qt would such a flexible medical visualization widget live?
QtWidgets is supposed to contain only building blocks such as QOpenGLWidget, 
that you would
use as a basis of your specialized widget.

Maybe you could look into something like inviwo.org, for creating medical data 
processing pipelines.

best,
Paolo

On Tue, 13 Mar 2018 21:39:54 +0800
孫夏  wrote:

> Hello all,
> 
> I am a student interested in participating in Google Summer of Code 2018
> with Qt.
> 
> As a Qt user before, I used Qt as the UI framework to develop my
> application in 3D medical image analysis and video processing. But I found
> there's no commonly used Qt widget for image display and interaction, not
> to mention a standard pipeline for 3D image processing.
> 
> To my understanding, most 3D image jobs are done as multiple 2D image job.
> So I would like to develop a Qt widget that could display and maintain a 3D
> image dataset. Most commonly used interaction methods and possible APIs
> should also be included. I want to make this widget a standard widget for
> all common 2D/3D images and should include most image and video I/O, for
> example, OpenCV and GDCM.
> 
> I wonder whether this idea could be considered as a GSoC project. Or on
> what points may I improve it?
> 
> Thank you all.
> 
> Best regards,
> Xia Sun

___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] GSoC 2018 Idea: a widget for 2D/3D image display

2018-03-13 Thread Jean-Michaël Celerier
> But I found there's no commonly used Qt widget for image display and
interaction, not to mention a standard pipeline for 3D image processing.

Isn't VTK commonly used for this ? AFAIK it has multiple Qt widget
integrations, including QVTKWidget :
https://www.vtk.org/doc/nightly/html/classQVTKWidget.html



---
Jean-Michaël Celerier
http://www.jcelerier.name

On Tue, Mar 13, 2018 at 2:39 PM, 孫夏  wrote:

> Hello all,
>
> I am a student interested in participating in Google Summer of Code 2018
> with Qt.
>
> As a Qt user before, I used Qt as the UI framework to develop my
> application in 3D medical image analysis and video processing. But I found
> there's no commonly used Qt widget for image display and interaction, not
> to mention a standard pipeline for 3D image processing.
>
> To my understanding, most 3D image jobs are done as multiple 2D image job.
> So I would like to develop a Qt widget that could display and maintain a 3D
> image dataset. Most commonly used interaction methods and possible APIs
> should also be included. I want to make this widget a standard widget for
> all common 2D/3D images and should include most image and video I/O, for
> example, OpenCV and GDCM.
>
> I wonder whether this idea could be considered as a GSoC project. Or on
> what points may I improve it?
>
> Thank you all.
>
> Best regards,
> Xia Sun
>
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
>
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


[Development] GSoC 2018 Idea: a widget for 2D/3D image display

2018-03-13 Thread 孫夏
Hello all,

I am a student interested in participating in Google Summer of Code 2018
with Qt.

As a Qt user before, I used Qt as the UI framework to develop my
application in 3D medical image analysis and video processing. But I found
there's no commonly used Qt widget for image display and interaction, not
to mention a standard pipeline for 3D image processing.

To my understanding, most 3D image jobs are done as multiple 2D image job.
So I would like to develop a Qt widget that could display and maintain a 3D
image dataset. Most commonly used interaction methods and possible APIs
should also be included. I want to make this widget a standard widget for
all common 2D/3D images and should include most image and video I/O, for
example, OpenCV and GDCM.

I wonder whether this idea could be considered as a GSoC project. Or on
what points may I improve it?

Thank you all.

Best regards,
Xia Sun
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development