現在、ルビー ( https://github.com/toy/pHash/blob/master/lib/phash.rb )と組み合わせて、phash ( http://www.phash.org ) を使用しています。
説明されている例を使用すると、機能します。
しかし、ハッシュだけを抽出したいのですが、その方法がわかりません
#!/usr/bin/env ruby
require 'rubygems'
require 'phash'
a = Phash::Image.new(ARGV[0])
b = Phash::Image.new(ARGV[1])
puts "a="
#output => #<Phash::ImageHash:0x00000002947080>
puts a.phash
puts "b="
#output same ..=> #<Phash::ImageHash:0x00000002946ef0>
puts b.compute_phash
# works as expected if ARGV[0]=ARGV[1] => 1.0
puts a % b