示例#1
0
from SimpleCV import Image
import time

# Get the template and image
goBoard = Image('go.png')
black = Image('go-black.png')

black.show()
time.sleep(3)
goBoard.show()
time.sleep(3)

# Find the matches and draw them
matches = goBoard.findTemplate(black)
matches.draw()

# Show the board with matches print the number
goBoard.show()

print str(len(matches)) + " matches found."
# Should output:  9 matches found.

time.sleep(3)
import cv2
import cv2.cv as cv
from SimpleCV import Image

logo = Image('/Users/hackreactor/code/sheltowt/PIXLEE/coke_recognition/red_back.jpg')

machine = Image('/Users/hackreactor/code/sheltowt/PIXLEE/coke_recognition/coke_photos/93.png')

matches = machine.findTemplate(logo)

matches.draw(width=3)

machine.show()
cv.WaitKey(5000)

count = 0

for match in matches:
  count = count + 1

print(matches)

print(count)