読者です 読者をやめる 読者になる 読者になる

non vorrei lavorare

ブログ名の通りです。javascript three.js mruby rust OCaml golang julialang blender

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を使ってのループをいれて動かした。

関連記事