問題タブ [javacpp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JavaCPP でコードをコンパイルすると例外が発生しますか?
http://code.google.com/p/javacpp/で LegacyLibrary の独自の例を実行しようとしています
サイトでのみ言及されている次のコマンドでコードをコンパイルしようとすると(基本的にjavacpp.jarでコードをコンパイルします)、次の例外が発生します
これに対する救済策は何ですか?
javacpp - 例のコンパイルに関するJavaCPPの問題
私はJAVACPPをテストしたかっただけで、私の日食内のWebページから最初の例を試しました。
http://code.google.com/p/javacpp/(LegacyClass およびLegacyLibrary)
入力するとすぐに:
javac -cp libs\javacpp.jar:。src \ LegacyLibrary.java
コマンドラインに次のエラーメッセージが表示されます。
src \ LegacyLibrary.java:1:エラー:パッケージcom.googlecode.javacppが存在しませんimportcom.googlecode.javacpp。*;
src \ LegacyLibrary.java:2:エラー:パッケージcom.googlecode.javacpp.annotationが存在しませんimportcom.googlecode.javacpp.annotation。*;
src \ LegacyLibrary.java:4:エラー:シンボル@Platform(include = "LegacyLibrary.h")が見つかりません
シンボル:クラスプラットフォームsrc \ LegacyLibrary.java:5:エラー:シンボル@Namespace( "LegacyLibrary")が見つかりません
シンボル:クラス名前空間src \ LegacyLibrary.java:7:エラー:シンボルが見つかりませんpublic static class LegacyClass extends Pointer {シンボル:クラスポインタの場所:クラスLegacyLibrary src \ LegacyLibrary.java:13:エラー:シンボルが見つかりませんpublic native @ByRef String get_property(); public native void set_property(String property); シンボル:クラスByRef場所:クラスLegacyClass src \ LegacyLibrary.java:16:エラー:シンボルが見つかりませんpublic native @ByRef String property(); public native void property(String property); シンボル:クラスByRef場所:クラスLegacyClass src \ LegacyLibrary.java:8:エラー:シンボルが見つかりませんstatic {Loader.load(); }
シンボル:変数ローダーの場所:クラスLegacyClass8エラー
なぜ私はそれを得るのですか?
*.cppファイルと*.hファイルを持たずに*.dllファイルだけを持っているJavaCPPを使用することは可能ですか?または、このライブラリを使用するには正確に何が必要ですか?
android - AndroidでフレームVideoToGifをつかむ
私はAndroidのビデオファイルからフレームを取得しようとしていますが、唯一の代替手段(thaはすでにコンパイルされて使用できる状態になっています)はvideoToGifプロジェクトです。Android内でJavaCV、JavaCpp、Java SEを使用しています!最終的なapkは本当に大きいですが、私はただの学術プロジェクトをやっています...
エラー 私は次のコードを使用しています:
最後の行でエラーが発生します:
誰でも私を助けることができますか?問題はJavaAPIにあるようです...
java - JavaCpp の例を実行すると UnsatisfiedLinkException が発生する (LegacyLibrary)
JDK 1.7.0 と JavaCpp 0.3 (bin) を使用して Windows XP Professional (x86) 上の Visual Studio 2008 で JavaCppのLegacyLibrary Exampleをビルドして実行しようとすると、次の出力が得られます。エラーは最後のコマンドにありjava -cp javacpp.jar LegacyLibrary
ます。
java - javacv cvExtractSURF
JavaCv Surf を使用するための例を実装しようとしています。サンプル コードと .jar ファイルをダウンロードし、公式 Web ページ (http://code.google.com/p/javacv/) で要求されているすべてのものをインストールしました。しかし、欠落しているように見える関数が 1 つあります: cvExtractSURF() 何をしても、Netbeans も Eclipse もサンプルをコンパイルできません。たぶん、私は何か間違ったことをしているのかもしれませんし、関数に新しい名前または他のパラメータがあるのかもしれません。ここに私の間違ったコードのスナップがあります
java - JavaCvは2つのヒストグラムを比較します
グレースケール画像の 2 つのヒストグラムを比較しようとしています。私は CV_COMP_CHISQR (0.0 完全一致 – 1.0 合計不一致) を使用しています。両方のヒストグラムを 1 に正規化しました。しかし、ヒストグラムを比較すると、意味をなさない 40.0 を超える結果が得られます。手順が間違っているのか、何かが間違っているのかわかりません。これがコードのスナップです。
c++ - javacvのネイティブライブラリ.soファイルはどこから入手できますか?
そのため、javaCVコードの実行に問題があり、オンラインで多数の修正を確認しましたが、どれも機能していません。
正確なエラーはjava.lang.UnsatisfiedLinkErrorです:/tmp/javacpp/libjniopencv_core.soは共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません
/ usr / local / lib(探すべき場所)を調べたところ、そのディレクトリにlibopencv_core.so.2.4などの共有オブジェクトがたくさんあります。ただし、名前にjniが含まれているものはありません。これは私が一歩を逃したと私に思わせます。opencv jniはどこにあるので、ファイルはどこから来たのでしょうか?
それが重要な場合、私はRaspberry Pi(ARM)で実行しています。
android-ndk - AndroidNDKを使用したJavaCPP
JavaCPPを使用して、Eclipseでプロジェクトをビルドしようとしています。ただし、java.lang.UnsatisfiedLinkError
JavaクラスからC++関数を呼び出そうとすると発生します。
私もコマンドを試しました
java -jar libs / javacpp.jar -classpath bin / -classpath bin / classes / -properties android-arm -Dplatform.root = -Dcompiler.path = -d libs / armeabi /
JavaCPPプロジェクトに付属のREADMEファイルに記載されている適切な値を空欄に記入してください。これらのことは今まで無駄でした。非常に明白なものや大きなものが欠けている場合はお知らせください。またjava.library.path
、適切な値に設定されていても、コマンドラインで値が読み取られません。
ありがとう
android - Android 用の javacv.jar を再構築する
私は n00b のように聞こえるのは嫌いですが、私はこれを数時間把握しようとしており、本当に助けが必要です. ここで提供されている javacv.jar と javacpp.jar を使用して、Android アプリで FFmpeg と OpenCV を正常に使用できました。これはうまく機能していますが、javacvとjavacppにいくつかの変更があり、アプリ用にこれらを再構築する必要があります。これらのリポジトリの両方をホーム ディレクトリにチェックアウトしました。ホームディレクトリにはopencv-2.4.4もあります。javacpp ディレクトリで「mvn install」を実行すると、javacpp をコンパイルして jar ファイルを取得できました。javacv ディレクトリでこれを実行しようとすると、次のエラーが発生します。
Android用のjavacppのドキュメントとjavacvのドキュメントを読みました。私はUbuntuを実行していますが、Mavenは初めてです。どんな助けでも大歓迎です。いくつかの重要なポイントが本当に欠けているように感じます。