corselia
10/19/2017 - 2:45 AM

search specific image parts in entire image by ruby-opencv

search specific image parts in entire image by ruby-opencv

require 'opencv'
include OpenCV

target_image   = CvMat.load('search_target.png')
original_image = CvMat.load('original.jpg')

matching_result = original_image.match_template(target_image, :sqdiff)

puts "マッチング画像の元画像での座標の始点は次のとおりです"
puts "x: #{matching_result.min_max_loc[2].x}, y: #{matching_result.min_max_loc[2].y}"