問題タブ [file-storage]

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.

0 投票する
1 に答える
597 参照

android - JNI の cv::FileStorage のエラー

Eclipse ADT/NDK で native.cpp ファイルをコンパイル中にエラーが発生しました。

次のコード行をコンパイルしている間

エラーは

D:/androidworkspace/Augmented-Reality//obj/local/arm64-v8a/objs/ndksetup/native.o: 関数内 Java_com_shahrukh_AugmentedReality_CAMShiftDetection_savemat(_JNIEnv*, _jobject*, long long, _jstring*)': D:\androidworkspace\Augmented-Reality/jni/native.cpp:14: undefined reference tocv::FileStorage::FileStorage(std::string const&, int, std::string const&) ' D:/androidworkspace/Augmented-Reality//obj/local/arm64-v8a/objs/ndksetup/native.o: 関数内operator<<': D:/android-development/OpenCV-2.4.10-android-sdk/OpenCV-2.4.10-android-sdk/sdk/native/jni/include/opencv2/core/operations.hpp:2923: undefined reference tocv::operator<<(cv::FileStorage&, std::string const&)' D: /androidworkspace/Augmented-Reality//obj/local/arm64-v8a/objs/ndksetup/native.o: 関数内operator<< <cv::Mat>': D:/android-development/OpenCV-2.4.10-android-sdk/OpenCV-2.4.10-android-sdk/sdk/native/jni/include/opencv2/core/operations.hpp:2914: undefined reference tocv::write(cv::FileStorage&, std::string const&, cv::Mat const&)' D :/androidworkspace/Augmented-Reality//obj/local/arm64-v8a/objs/ndksetup/native.o: 関数内 Java_com_shahrukh_AugmentedReality_CAMShiftDetection_savemat(_JNIEnv*, _jobject*, long long, _jstring*)': D:\androidworkspace\Augmented-Reality/jni/native.cpp:16: undefined reference tocv::FileStorage::release()' D:\androidworkspace\Augmented-Reality/jni/native. cpp:18: 未定義の参照cv::FileStorage::~FileStorage()' D:/androidworkspace/Augmented-Reality//obj/local/arm64-v8a/objs/ndksetup/native.o: In functionoperator<< ': D:/android-development/OpenCV-2.4.10-android-sdk/OpenCV-2.4.10-android-sdk/sdk/native/jni/include/opencv2/core/operations.hpp:2913: cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)' D:/android-development/OpenCV-2.4.10-android-sdk/OpenCV-2.4.10-android-sdk/sdk/native/jni/include/opencv2/core/operations.hpp:2913: undefined reference tocv::error(cv::Exception const&)への未定義の参照' D:/android-development/OpenCV-2.4.10-android-sdk/OpenCV-2.4.10-android-sdk/sdk/native/jni/include/ opencv2/core/operations.hpp:2913: cv::Exception::~Exception()' D:/android-development/OpenCV-2.4.10-android-sdk/OpenCV-2.4.10-android-sdk/sdk/native/jni/include/opencv2/core/operations.hpp:2913: undefined reference tocv::Exception::~Exception() への未定義の参照' D:/androidworkspace/Augmented-Reality//obj/local/arm64-v8a/objs/ndksetup/native.o:関数 Java_com_shahrukh_AugmentedReality_CAMShiftDetection_savemat(_JNIEnv*, _jobject*, long long, _jstring*)': D:\androidworkspace\Augmented-Reality/jni/native.cpp:18: undefined reference tocv::FileStorage::~FileStorage()' collect2.exe: エラー: ld が 1 終了ステータスを返しました make.exe: *** [D:/androidworkspace/Augmented-Reality//obj/local/arm64-v8a/ libndksetup.so] エラー 1

これは私のnative.cppファイルです

これは私のAndroid.mkファイルです

これは私のApplication.mk

0 投票する
1 に答える
850 参照

c# - ビットマップをバイト配列として保存すると、ファイル サイズが異常になる

私は将来のプロジェクトのためにいくつかのテストを行っています。このプロジェクトでは、イメージの暗号化を作成します。現時点では、ビットマップをバイト配列に変換し、それをテキスト ファイルに保存し、再読み込みして、別の名前で再保存する方法をまとめたいと思っていました。動作するようになりました...その後、ファイルサイズに問題があります。私の変換された画像(画像を作成するためにバイト配列から読み取ったもの)は、元の画像よりも大きなファイルサイズを示しています。これが私のコードです:

問題は image.Save(); によるものだと思います。関数...これは...画像に最適な圧縮を選択していないと思います。多分私は間違っていますか?両方のイメージのプロパティ ページの図を次に示します。 ここに画像の説明を入力

また、元のイメージの保存されたバイト配列バージョンのファイル サイズが大きくなっていることがわかります。どうしてこれなの?ファイルのサイズは、変換全体にわたって一定のままであるべきではありませんか?

更新: 画像を変換するために使用している関数は、不十分な変換手法を使用していると確信しています。これは、元の png のサイズが、等しいはずのバイト配列フ​​ァイル バージョンと異なる理由を説明します。したがって、これを解決するには、これら 2 つの関数と同じことを行う効率的または正しい方法が必要です。

0 投票する
3 に答える
9358 参照

python - Odoo ウェブフォームでファイルをアップロード

odoo にカスタム Web フォームがあります。ファイルをアップロードする必要があります。私のcontrollers.py:

上記のコードは res_model などの名前の添付ファイルを作成しますが、添付ファイルは破損しており、開くことができません。

XML ファイル:

コンソールでこれ:

戻り値:

0 投票する
1 に答える
967 参照

c++ - OpenCV を使用して YAML ファイルに複数の Mat オブジェクトを配置することはできません

カメラを使用して数時間にわたって大量の画像を取得して保存する必要があります。私は BitFlow SDK を使用してカメラの取得を処理し、OpenCV を主に表示と画像処理に使用しています。このすべてのデータをコンパクトでアクセスしやすい形式で保存する方法を見つける必要があります (複数ページの tiff ファイルを作成することが最初の目的でしたが、それに関するサポートはほとんどありません)。

とにかく、OpenCV の FileStorage クラスを使用して複数の画像を 1 つの YAML ファイルに保存しようとしていますが、あまり成功していません。作成した YAML ファイルから1 つのイメージを正常に書き込み、読み取ることができますが、<< 演算子を使用してファイルに複数の Mat オブジェクトを配置しようとするとすぐに、次のエラーが発生します。

BFBi_test.exe の 0x74E2C42D での初回例外: Microsoft C++ 例外: cv::Exception at memory location 0x0045F6B4. BFBi_test.exe の 0x74E2C42D での初回例外: Microsoft C++ 例外: cv::Exception at memory location 0x0045F6B4. BFBi_test.exe の 0x74E2C42D で未処理の例外: Microsoft C++ 例外: cv::Exception メモリ位置 0x0045F6B4 で。

私のコードの一部:

test2 を secondImg に書いても問題ありません。また、ランダムな文字列オブジェクトを firstImg に追加しようとしましたが、そこにも問題はありません。XML に切り替えても、何も変わりませんでした。YAML ファイルの最大サイズはありますか?それは、私の画像がその用途には大きすぎることを意味しますか?

0 投票する
1 に答える
1764 参照

azure - Azure Web/API アプリ - 共有ドライブのマッピング

私の Azure API アプリは、新しい Windows ファイル ストレージ API を使用しています。

Azure API アプリの起動時に、UNC パスにマップする必要があります。統合するサードパーティ アプリケーションは、ファイルのローカル/UNC パスを参照する必要があります。

そうすることで、エラーが発生します: ERROR_ACCESS_DENIED

Web/API アプリで UNC パスを Azure ファイル ストアにマップすることはできますか?

もしそうなら、昇格されたアカウントでアプリプールを実行することは可能ですか?

または、何らかの方法で別のアカウントを使用する前に、このドライブをマップできますか?

0 投票する
1 に答える
274 参照

python - djangoのupload_toでディレクトリと関数を指定する方法

私は2つのモデルの車とプロファイルを持っています:

ネーミング機能が必要ですが、アップロードされたファイルをメディアディレクトリだけでなく、cars フォルダーにも配置したいと考えています。

それらをそのフォルダにアップロードし、その関数を呼び出す方法はありますか? ドキュメントでは、1 つの方法しか見つけることができず、両方の方法を見つけることはできませんでした。

前もって感謝します!

0 投票する
1 に答える
2204 参照

c# - PCL ストレージを使用する xamarin ポータブルのフォルダーからファイルを読み取れない

Visual Studio で Xamarin.Forms ポータブル プロジェクトに取り組んでいます。私は PCL ストレージ プラグインを使用しています。デバイス上でも、ソリューション内のどのフォルダーからでも、どのファイルにもアクセスできません。

既存のファイルをストリームまたはバイト配列に実際に読み込む簡単な方法が必要です。ソリューションのフォルダーにあるテスト .mp4 ファイルから読み取るにはどうすればよいですか?

私はこれを試しました:

winphone デバイスからフォルダーにアクセスしようとしましたが、プログラムでファイルを取得しようとすると、すべてのアクセスが拒否されます。

0 投票する
1 に答える
64 参照

algorithm - 文字列と説明をファイルシステムに保存する

ファイルシステムに保存したい 1 億を超える文字列があります。文字列 (~255Chars utf8) とともに、2 つの日付とそのプロパティを定義するいくつかの整数値があります。

それらを CSV ファイルに入れることもできますが、それは巨大になります。いくつかの小さな CSV ファイルをサブディレクトリに配置して処理を高速化するか、単純に文字列ごとにファイルを作成してディレクトリ ツリーに保存することができます。

どのソリューションがより速く、より保守/開発しやすいかを知るにはどうすればよいですか? 自分の文字列がどれほどまばらであるかさえわかりません。おそらく、同じ文字で始まる 5,000 万個あるため、ツリーのバランスが取れていません。

今のところ、最初の 5 文字でディレクトリ構造を作成し、各ディレクトリに csv ファイルを配置することを考えています。例えば。文字列「I don't know what I'm doing」 -> 「Idontknowwhatimdoing」が入ります

/i/d/o/n/t/list.csv

もっと良いアイデアはありますか?私は Db を使用できません。Java を使用してファイルシステムを保存し、php を使用してファイルシステムを読み取ります。