1 / 21

GigE Viewer

GigE Viewer. Using PyQt. Pavel Stoffel April 26, 2012. Prosilica G1350C Camera. PythonQt Viewer for GigE Cameras Page 2. GigE Cameras. AVT Prosilica, Manta 580x780 1360x1024 1388x1038 B/W Color Up to 20, 30 fps (depending on model) Free running, periodic, external trigger

eman
Download Presentation

GigE Viewer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GigE Viewer Using PyQt Pavel StoffelApril 26, 2012

  2. Prosilica G1350C Camera PythonQt Viewer for GigE Cameras Page 2

  3. GigE Cameras • AVT Prosilica, Manta • 580x780 1360x1024 1388x1038 • B/W Color • Up to 20, 30 fps (depending on model) • Free running, periodic, external trigger • C-mount lenses • 1500 to 8228 packet size PythonQt Viewer for GigE Cameras Page 3

  4. Exposure Settings PythonQt Viewer for GigE Cameras Page 4

  5. Region of Interest PythonQt Viewer for GigE Cameras Page 5

  6. Binning PythonQt Viewer for GigE Cameras Page 6

  7. Image and Trigger Modes PythonQt Viewer for GigE Cameras Page 7

  8. Crosses PythonQt Viewer for GigE Cameras Page 8

  9. File Saving PythonQt Viewer for GigE Cameras Page 9

  10. Viewer Module Dependencies

  11. Widget Class Diagram PythonQt Viewer for GigE Cameras Page 11

  12. Flow Diagram PythonQt Viewer for GigE Cameras Page 12

  13. Performance • Viewer • IOC • Data Transfer – IOC to Viewer • Data Transfer – Camera to IOC PythonQt Viewer for GigE Cameras Page 13

  14. Performance PythonQt Viewer for GigE Cameras Page 14

  15. Pyca event processor PythonQt Viewer for GigE Cameras Page 15

  16. Inline code for the event callback PythonQt Viewer for GigE Cameras Page 16

  17. Performance • Viewer: Intel(R) Xeon(R) @ 2.27GHz • IOC: Intel(R) Atom(TM) D510 @ 1.66GHz PythonQt Viewer for GigE Cameras Page 17

  18. CPU Utilization for the Viewer PythonQt Viewer for GigE Cameras Page 18

  19. CPU Utilization for the IOC PythonQt Viewer for GigE Cameras Page 19

  20. To Do • Click for crosses • Rubber-band for ROI • Evaluate ctypes for wrapping DLL's PythonQt Viewer for GigE Cameras Page 20

  21. References • GigE Cameras – Allied Vision Technology • Area Detector – Mark Rivers • Pyca – Amedeo Perazzo PythonQt Viewer for GigE Cameras Page 21

More Related