SurfaceでprocessingのVideo.Capture映像が緑がかりフレームレートが落ちる現象について
現象・症状
gyazo.com
フレームレートが1前後で全体的に緑がかった映像しか取得出来ない
発生する環境
- Surface Book初代(Surface Pro4でも起こる)
- Processing2系,Processing3.3.6(執筆時点)
- Skype等の他のビデオソフトでも起こる場合があるらしい
解決策
現状なさそう
回避策
外付けUSBカメラを使う
Processingの場合は、Captureのコンストラクタに渡すCapture.list();の配列番号を変えれば良い
原因
Windows Helloなどで用いるカメラの距離センサーの値が緑として合成されてる映像を取得してしまっていると考えられます
ドライバーを更新しろとぐぐったらありますが、最新版でも起こります