Ruby on Rails中是否有用于图片匹配的宝石?

时间:2017-04-30 17:55:58

标签: ruby-on-rails imagemagick image-manipulation

我正在ROR制作一个网站。我想在哪里做图片匹配。是否有任何宝石用于相似图片的图片匹配。

1 个答案:

答案 0 :(得分:2)

您可以使用phasion进行图像的相似性检测

require 'phashion'
img1 = Phashion::Image.new "image1.png"
img2 = Phashion::Image.new "image2.png"
img1.duplicate? img2
# => true

默认情况下,如果哈希值相差15位或更少,Phashion会将图像检测为重复图像。

修改 您可以使用opencv在图像中进行面部检测

  1. 使用openCV
  2. 提取两个图像的面部区域
  3. 现在使用phasion库匹配面