image_server
image_server は「USBカメラを扱うライブラリ」ではありません。
本ライブラリは 画像転送機能を既存プログラムへ組み込むためのテンプレート です。 OpenCV・gRPC・Viewer を毎回実装するのではなく、画像取得部分だけを書き換えることで 画像転送システムを短時間で構築できることを目的としています。
このライブラリが解決する問題
通常は次のような処理を毎回実装する必要があります。
- カメラ接続
- フレーム取得
- JPEG圧縮
- 通信
- Viewer
- 接続管理
- スレッド管理
image_server はこれらを共通化し、利用者は 画像取得部だけ を実装します。
レイヤ構造
Application ↓ ImageStreamGrpcService ↓ ImageStreamCtrl ↓ Camera SDK
ImageStreamCtrl は Camera SDK を抽象化する層です。 ImageStreamGrpcService は画像配信だけを担当します。
開発フロー
- ImageStreamCtrl を OpenCV で動かす
- SDK に置き換える
- run_image_server.py を起動
- Viewer で確認
- DeviceProxy や AI システムへ組み込む
想定用途
- USB Camera
- Basler
- IDS
- HikVision
- GigE Vision
- ORiN Camera
- AI 推論サーバ
- 外観検査
- ロボットビジョン
Metadata
Release files for image-server-kit 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| image_server_kit-0.0.2.tar.gz | 13.3 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| image_server_kit-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.1 kB
Release files / image_server_kit-0.0.2.tar.gz
| Download URL | image_server_kit-0.0.2.tar.gz |
|---|---|
| Size | 13.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6896ef6c932108707153ce574b55c1d85426b4e3320489a2da2b0cc6989fbee7
|
|
BLAKE2b-256 checksum How to use checksums |
0caa7e1a8f1c4689713a03159ea8cd485f5efc97f16f77486cc56c4a72b280c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.
Transparency logRelease files / image_server_kit-0.0.2-py3-none-any.whl
| Download URL | image_server_kit-0.0.2-py3-none-any.whl |
|---|---|
| Size | 14.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e21bb20f32ad21733ab9ba3cee313b8fbbbb9c67b051266bb5a5a0e7c101b33a
|
|
BLAKE2b-256 checksum How to use checksums |
3105fcf44ae0fa5df6fd56b59f5d62bb97c9c83ec8eb1bb4bfe9f8fa3f546c55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.
Transparency logSecurity for image-server-kit 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for image_server_kit-0.0.2.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.