Phashion
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(Phashion);
*目次 [#pe971efc]
#contents
*関連ページ [#od3cc9e0]
*参考情報 [#r1e83e93]
-[[westonplatter/phashion: Ruby wrapper around pHash, the...
*使用方法 [#b516234c]
**Gemfileに組み込んで使用する [#rd3609f3]
-MacPortsで使用する場合、以下の設定が必要。
#pre{{
export CPLUS_INCLUDE_PATH=/opt/local/include
export LIBRARY_PATH=/opt/local/lib
}}
-上記設定を追加するとnokogiriがエラーになる?それを回避す...
bundle config --local build.nokogiri --use-system-librar...
**同一画像かどうか判定 [#g9949648]
-画像が同一かどうかを判定
#pre{{
require 'phashion'
img1 = Phashion::Image.new(filename1)
img2 = Phashion::Image.new(filename2)
img1.duplicate?(img2)
# --> true
}}
-二つの画像のハミング距離を測定
#pre{{
require 'phashion'
img1 = Phashion::Image.new(filename1)
img2 = Phashion::Image.new(filename2)
img1.distance_from(img2)
}}
-複数の画像を比較する場合、数値が低い方が類似度が高い。
終了行:
&tag(Phashion);
*目次 [#pe971efc]
#contents
*関連ページ [#od3cc9e0]
*参考情報 [#r1e83e93]
-[[westonplatter/phashion: Ruby wrapper around pHash, the...
*使用方法 [#b516234c]
**Gemfileに組み込んで使用する [#rd3609f3]
-MacPortsで使用する場合、以下の設定が必要。
#pre{{
export CPLUS_INCLUDE_PATH=/opt/local/include
export LIBRARY_PATH=/opt/local/lib
}}
-上記設定を追加するとnokogiriがエラーになる?それを回避す...
bundle config --local build.nokogiri --use-system-librar...
**同一画像かどうか判定 [#g9949648]
-画像が同一かどうかを判定
#pre{{
require 'phashion'
img1 = Phashion::Image.new(filename1)
img2 = Phashion::Image.new(filename2)
img1.duplicate?(img2)
# --> true
}}
-二つの画像のハミング距離を測定
#pre{{
require 'phashion'
img1 = Phashion::Image.new(filename1)
img2 = Phashion::Image.new(filename2)
img1.distance_from(img2)
}}
-複数の画像を比較する場合、数値が低い方が類似度が高い。
ページ名: