質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Q&A

0回答

1127閲覧

NODE.jsのopenCVパッケージで動画の出力ができない

Natthy

総合スコア10

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

0グッド

0クリップ

投稿2020/04/24 11:00

編集2020/04/25 11:24

NODE.jsとopenCVを使って、パラパラ漫画のような動画を作成しようとしています。

opencv4nodejsを使って以下のコードを作成しました。
実行するとエラーは出ませんが、作成されるはずのoutput.mp4が作成されません。

コードのどこを修正する必要があるのでしょうか。
NODE.jsは初学者なので、根本的なところが間違っているかもしれません。

作業環境はubuntu、
NODE.jsはv12.16.2、opencv4nodejsはv5.5.0を使用しています。
pythonを使えば早いことは百も承知ですが、それは無しでお願いします。

src

1const cv = require('opencv4nodejs'); 2const fs = require('fs'); 3 4const vh = new cv.Size(500, 500); 5let video = new cv.VideoWriter('output.mp4',cv.VideoWriter.fourcc("mp4v"), 10.0, vh); 6 7let text = fs.readFileSync("list.dat"); //使用する画像のリストファイル 画像は全て500x500に整形済み 8let lines = text.toString().split('\n'); 9 10for(let i = 0; i < lines.length; i++){ 11 let pass = "./" + lines[i]; 12 let img = cv.imread(pass); 13 video.write(img); 14} 15video.release();

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問