您可以使用phasion进行图像的相似性检测
require 'phashion'
img1 = Phashion::Image.new "image1.png"
img2 = Phashion::Image.new "image2.png"
img1.duplicate? img2
# => true
默认情况下,如果哈希值相差15位或更少,Phashion会将图像检测为重复图像。
修改强>
您可以使用opencv在图像中进行面部检测
- 使用openCV
提取两个图像的面部区域
- 现在使用phasion库匹配面
醇>