Metadata-Version: 2.4
Name: sevutils
Version: 0.0.2
Summary: A simple package for quick build PyQt5 app
Author-email: Man Van Nam <manvannamk54@gmail.com>
License-Expression: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: opencv-python
Requires-Dist: pyqt5-tools
Dynamic: license-file

# SAM-Package


### Test open camera

```

from SEV.cameras import HIK
    
camera = HIK(
    config={
        "id": ""
    }
)

if camera.open() and camera.start_grabbing():
    error, mat = camera.grab()

    assert mat is not None

    if error:
        print(error)
    elif mat is not None:
        print(mat.shape)

camera.close()

```

### Test canvas

```

import sys
    from SEV.canvas.canvas import Canvas, WindowCanvas
    from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout
    from PyQt5.QtGui import QPixmap

    app = QApplication(sys.argv)
    
    canvas = Canvas()
    canvas.load_pixmap(QPixmap(640, 640))    

    win = QWidget()
    layout = QVBoxLayout(win)
    layout.addWidget(WindowCanvas(canvas, draw=True, zoom=True))

    win.show()
    
    sys.exit(app.exec_())

```
