問題タブ [phash]
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.
.net - 管理されていない dll を追加して、[参照の追加] の [COM] タブに表示する方法
私は現在http://phash.orgpHash.dll
で使用しようとしています
残念ながら、これは C++ で書かれているため、使用する必要があります。DLLImport
しかし、私が抱えている問題は、pHash.dll
(VS2010/C++ でコンパイルされた)
登録方法regsrv32
です。
pHash
さて、 COMタブに表示するように
登録するにはどうすればよいですか?
objective-c - Objective-C の pHash (画像ハッシュ) が機能しない
私はbrewを使用してphashからコンパイル済みライブラリを作成しました.CImg.hファイルをインポートしましたが、すべてがコンパイルされましたが、動作しません.
画像からハッシュを作成したいのですが、常に同じ出力が得られます
この出力で
明らかに何かが間違っていますが、見つからないshコマンドが何であるか、また正しい軌道に乗っているかどうかもわかりません。
c++ - CImg の作成バイト配列から?
イメージ ファイルから CImg インスタンスを作成する関数を持つ C++ ライブラリを変更して、代わりにバイト配列を使用しようとしています。これは可能ですか?それを許可しているように見える1つの方法を見つけました...
...しかし、私が持っているのはバイト配列だけなので、ソース画像の寸法はありません。
アドレス コメントへの更新 これは、ここで定義されている CImg クラスを使用する pHash ライブラリを変更する試みですhttp://cimg.sourceforge.net/reference/structcimg__library_1_1CImg.html
バイト配列は、ソース イメージの http 要求によって設定されます。
image-processing - 知覚ハッシュでハッシュを作成する理由
私はhttp://www.hackerfactor.com/blog/index.php?/archives/432-Looks-Like-It.html&comment-submitted#feedbackの例に取り組んでいますが、ハッシュを作成しようとして行き詰まりました処理後の画像のビットから。画像のピクセルから作成されたバイナリ文字列をハッシュし、ハミング距離を調べて写真がどのように異なるかを分析する場合、ハミング距離を実行するハッシュを作成することと、生のバイナリ文字列に対してハミング距離を実行することのどちらが良いでしょうか? ハッシュは処理を高速化するためだけに作成されたものですか?
ハッシュについてはよくわかりません。この場合、それらはほぼ同一の写真のフィルタリングメカニズムとして機能すると思いますか? しかし、このフィルタリングは、写真を縮小してグレースケールに変換することで実現されるのではないでしょうか?
java - pHashオープンソース知覚ハッシュライブラリに代わるものは何ですか?
.NETまたはJavaのpHashを使用できることは知っていますが、純粋な.NET(できれば)またはJavaの実装が必要です。他に利用できるものはありますか?特に画像のハッシュ関数に興味があります。
知覚ハッシュは、画像の数値ハッシュを作成し、それらのハッシュを比較して画像が類似しているかどうかを確認する方法です。それは本当に速い画像認識を可能にします。
php - これはどのタイプの phash アルゴリズムですか?
私がphashについて読んだとき、4つのタイプがあります:
- 離散コサイン変換 (DCT) ベースの
- Marr-Hildreth 演算子ベース
- 放射状分散ベースと
- ブロック平均値ベースの画像ハッシュ関数。
以下のコードでは、DCT セクションがないことがわかります。平均コードとハッシュ値を生成するだけです。確かに、ブロック平均値ベースのハッシュ関数かもしれません。しかし、そのブロック平均値では、アルゴリズムには秘密鍵がありません。
このアルゴリズムのタイプは何ですか?
python - WindowsでのpHashライブラリの構築
私は自分のWindowsマシンでpHash(http://phash.org/)を構築しようとしてきましたが、運がありませんでした。デスクトップアプリケーションのプログラミングは初めてです。ctypesを介してPythonでpHashライブラリを使用します。誰かがpHashの構築に関連する手順を投稿できますか?
私が試したのは、Visual Studio 2008でpHash.slnを開き、(デバッグではなく)リリースを選択してpHashを構築することでした。ファイルが見つからなかったため、どこにビルドされているのかわかりませんでした。Visual Studioのプロジェクトフォルダーを調べてみましたが、そこになかったので、pHash / release / pHash.dllにビルドされていると思いましたが、そのdllをctypes.cdllでロードすると、pHashドキュメント(http ://phash.org/docs/howto.html)はアクセス可能のようです(例:ph_dct_imagehash()、ph_dct_videohash)。
これが私のコードの例です:
私が得る応答は次のとおりです。
初めてですので、ご容赦ください。ありがとう。
編集:私はPython2.7を実行しています。
c++ - Phash プログラムのコンパイル時のトラブル
ここに(おそらく)非常に単純な問題があります。Ubuntu 11.10で知覚ハッシュライブラリpHashを使用しようとしています。ちなみに、これは私が行ったことです:
次に、このプログラムをコンパイルしようとしました:
コンパイルすると、次のように出力されます。
なにか提案を?私は何をすべきか?前もって感謝します!
マッテオ・モンティ
iphone - iOS 用の pHash のコンパイル
の pHash をコンパイルする方法はiOS
?
ドキュメントを読みましたが、言及がなくiOS/arm
、Google
役に立ちません。
したがって、誰かが iOS 用に pHash をコンパイルできた場合は、その経験を共有してください。