Skip to content

Latest commit

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

SocketViewer

Module to transfer image, sync variables using socket(TCP), and visualize tool based on this module.

Requirements

Python 3, pyqtgraph-0.11.0 is required for CameraViewer.py and ParameterViewer.py

sudo pip3 install git+https://github.com/pyqtgraph/pyqtgraph@develop

Roadmap

2020/02/02: Add intensity picker, connection status label in CameraViewer.py. Add reconnection support to handle connection interruption.

Design

SocketTransfer.pySocketTransfer Logic

CameraViewer.pyQtLayout & Window

SocketSync.py

Files List

FilesDescription
SocketTransfer.pySocket library transfers camera frame for CameraViewer.py
CameraViewer.pyReceive and visualize camera frame from socket
ParameterViewer.pyMicroscopy parameter viewer and controller
SocketSync.pySocket library synchronizes parameters for ParameterViewer.py
test.tif, test2.tif16 bit grey image for test

Reference Material

https://docs.python.org/3.7/howto/sockets.html

https://keelii.com/2018/09/24/socket-programming-in-python/

https://gist.github.com/JiangXL/c4b3e34ff66fb8e8b92d3f9103e6a29c

https://docs.python.org/3/library/socket.html

About

Module to transfer image, sync variables using socket(TCP), and visualize tool based on this module.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages