non vorrei lavorare

2020年度からの小学校プログラミング教育の必修化を親として迎えるブロガーの書く、子供との日常

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年前の記事