Re: [Development] GSoC 2018 Idea: a widget for 2D/3D image display
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
> 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
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