1 of 22

Création d’une interface de microscope multi spectral.

2 of 22

Le but:

  • Pouvoir acquérir nos propres image multi spectrale afin de:
    • Garantir la qualité des acquisitions
    • Ne pas dépendre des autres laboratoires
    • Rapidité et simplicité

3 of 22

Les termes:

  • MVC: Model, View, Controller | But: Rendre le code modulable et plus lisible.
  • Model: Objet proposant des fonctions et stockant des données.
  • View: Interface interagissant avec l’humain.
  • Controller: Fait le middle man entre la view et le/les model(s).
  • Image hyper spectrale: image ayant un spectre par pixel.
  • GUI: Graphical User Interface.

4 of 22

Mode de fonctionnement

5 of 22

Mode de fonctionnement

Model

View

Controller

6 of 22

Controller 1: WindowControl

7 of 22

Controller 2: AppControl

8 of 22

Model 1: HyperSpectralImage

9 of 22

Model 2: microscopeDevice

10 of 22

GUI: At the start

11 of 22

Device Connection:

12 of 22

Capture Controls

13 of 22

Background Controls:

14 of 22

Info Laser:

15 of 22

Acquisition Settings:

16 of 22

Acquisition Control:

17 of 22

Image Controls:

18 of 22

GUI: After acquisition

19 of 22

Post Analyse: AffichageRGB

20 of 22

21 of 22

Comment on l’utilise?:

22 of 22

Comment on l’utilise?: