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

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

ただいまの
回答率

90.50%

  • Java

    13802questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Android Studio

    3704questions

    Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

  • OpenCV

    1081questions

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

  • FFmpeg

    88questions

    FFmpegは、動画と音声を交換できるフリーソフトウェアです。UNIX系OSから派生した、MS-DOSから操作するコマンドラインツールです。libavcodecやlibavformat、libswscale、libavfilterなどを含みます。ライセンスは、コンパイルの際のオプションによりLGPLもしくはGPLに決定されます。対応コーデックや使用できるオプションが多く、幅広く利用されています。

VideoCaptureで動画が読み込めない

受付中

回答 0

投稿

  • 評価
  • クリップ 0
  • VIEW 874

Tomo29

score 6

前提・実現したいこと

OpenCV for Android のVideoCaptureを使って動画(mp4)を読み込みたいと思います。
動画読み込み→画像処理→動画書き込みを行っているとき、動画の読み込みができません。

該当のソースコード

final String FileName = "/res/Test.mp4";
String frontPass = Environment.getExternalStorageDirectory().getPath();
videoCapture = new VideoCapture(frontPass+FileName);
if (!videoCapture.isOpened()) {//ファイルが開けずここでエラー処理されてしまう
//エラー処理
}

発生している問題・エラーメッセージ

動画ファイル(mp4)が開けない

試したこと

file.exist()でファイルの存在は確認できました。
opencv_ffmpeg320.dllをどこかのファイルに入れたら実行するという情報などもあったのですが、どこに入れていいか分からない状況です。

補足情報(言語/FW/ツール等のバージョンなど)

Android Studio 2.3
OpenCV for Android 3.2.0

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正の依頼

  • yumetodo

    2017/12/22 13:27

    ffmpegをビルドする際、GPLなコードを含めると本体のソースコードの開示義務も発生するのでご注意ください。

    キャンセル

  • Tomo29

    2018/01/08 16:19

    大変遅くなりましたがありがとうございます。詳しく教えて頂きありがとうございます。是非参考にさせて頂きます。

    キャンセル

  • yohhoy

    2018/01/25 00:19

    DLLはWindows環境向けのバイナリです。Android OS上では動作しません。動作には「Android向けにビルドされたOpenCV + FFmpeg」が必要となりますが、既存プロジェクトでそのようなものがあるのかは微妙ですね...(最悪は自力でビルド)

    キャンセル

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

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

  • ただいまの回答率 90.50%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    opencvでの画像の読み込み

    opencvで画像の読み込みを行い、テンプレートマッチングを行いたいと考えています。 外部のソフト(IC Imaging Contorol)というアルゴ社のカメラソフトを使い

  • 解決済

    androidstudio 色検出

    androidstudioで色検出をしようとしています。このサイトのコードをほぼほぼコピペしたのですが FdActivity.javaでonCreateOptionsMenuの中の

  • 受付中

    openCVを使った画素値取得とその座標の保存方法

    前提・実現したいこと 私は今、androidstudioでJavaとopencvを使って 画像認識を利用したアプリを開発しています。 その中でImgproc.GaussianB

  • 解決済

    OpenCVで動画の入力・出力方法(Java)

    前提・実現したいこと 現在Androidでストレージ内にある動画(mp4)を読み込み、OpenCVで画像処理を行い そして動画を出力するということをしようと思っています。この一連の

  • 解決済

    android opencvで輪郭描画

    私はandroidstudioでアプリ開発を行っています。 実現したいこと opencvで赤い色を検知して赤色を白に、それ以外を黒にしてそのあとに赤い物の輪郭の中心座標を返した

  • 解決済

    openCVにおけるディレクトリ内の一括処理

    質問内容 javaとopenCVを用いて画像に処理を施したいのですがディレクトリ内にある画像を一括で処理し、更に処理後も同じ名前で別ディレクトリに保存したいのですがどうすればよいで

  • 受付中

    opencvで画像の切り抜き

    添付のようなアパレルの画像から輪郭を抽出、切り抜きを実現したいのですが、 経験が少ないため、どのようにアプローチすべきか悩んでします。 下記サイトを参考にプロセスを考えま

  • 受付中

    カメラで撮影した画像を連番ファイルで保存したい

    キーを押すごとに撮影した画像をsampleフォルダに連番ファイルとして保存したいと思っています こちらを参考にしました http://naga-tsuzuki.sblo.jp/ar

同じタグがついた質問を見る

  • Java

    13802questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Android Studio

    3704questions

    Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

  • OpenCV

    1081questions

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

  • FFmpeg

    88questions

    FFmpegは、動画と音声を交換できるフリーソフトウェアです。UNIX系OSから派生した、MS-DOSから操作するコマンドラインツールです。libavcodecやlibavformat、libswscale、libavfilterなどを含みます。ライセンスは、コンパイルの際のオプションによりLGPLもしくはGPLに決定されます。対応コーデックや使用できるオプションが多く、幅広く利用されています。