mima3 / bluetoothcamera Goto Github PK
View Code? Open in Web Editor NEWBluetooth経由によるカメラの操作
Bluetooth経由によるカメラの操作
通信がらみのプロトコルについてのドキュメントの生成する。
Windows側のクライアント処理を実装する。
案1:テスト用に指定のファイルを転送するようにする。
案2:ノートPCについているWebカメラから画像の転送(可能か?)
通信の遅延があるので、送信時の時刻を付与する。
受信したデータが不正の場合のエラー処理を検討実装する。
通信にバージョンを付与する。
バージョンが異なった場合、ただちに切断をする。
サーバー側で、照明以外にも、ズームなどのカメラ制御が行えるようにする。
Android側、Windows側のバージョンアップの方法を調査する
iOSでも対応できるならやってみる
Windows側で動画または静止画で画像の記録を行うこと
現状のWIndows側の機能をMacOSで実装する。
この際、クロスコードは切り出す。
自動でテストを実行する。
GUIはともかく通信プロトコルの確認だけは自動テストできるように。
Bluetoothで自分の端末に接続できるか?
できないなら、どうするか検討する。
この場合はJUNITにこだわる必要はない
Bluetoothのペアリングが複数存在する場合、下側のデバイスが選択できない。
スクロールさせるべき。
カメラの画像を受け取った側で明度を調整できるようにしておく。
ヘルプ画面の作成
オンラインまたは、アプリケーションにヘルプを組み込む方法の調査と実装を行う。
現在コードに実装している通信プロトコルを設定ファイルとして外部に切り出す。
Windowsで画像が反転されている。
Android側でモニタリングする場合は正常に表示される。
画像データの送信時に画像の書式を指定できるようにする。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.