non vorrei lavorare

昔はおもにプログラミングやガジェット系、今は?

Node.jsでFaceTime HDカメラを使う

こんばんは、トイレトレーニングが順調に進んでいる長男ですが、おしっこをギリギリまで溜めてしまうようで、毎度トイレで大人並みの量をしているので、何とか、途中でトイレに行けせたく、声かけても「でない! 行きたくない」と拒否され、毎度ギリギリでトイレに駆け込むことが多々あります。@kjunichiです。
 

マルチプラットフォームで簡単にWebCamを使うには

OpenCVをつかうと、RustやGoでもわずか数行で、ウィンドウを開いて、WebCamのキャプチャー結果を表示することが出来る。

Node.jsから直接OpenCVを使う

OpenCVの複雑な画像処理をするわけでもないので、node-ffiを使って、直接libopencv_highguiを叩く

必要なモジュール

npm install ffi ref ref-array ref-struct

コード

まとめ

node.jsだとRustやGoと違い、キー入力待ちの扱いが異なっており、単純にwhileループだと画面がチラついてまともに動かず、setImmediateを使ってのループをいれて動かした。

関連記事

 

4年前の記事

5年後の記事