blob: 556cff0920a5d24d6432a5585298e52be3b3ed41 [file] [log] [blame]
jerrym6ebe6452013-02-18 03:00:31 +00001package org.frc971;
2
3import edu.wpi.first.wpijavacv.WPIColorImage;
4import edu.wpi.first.wpijavacv.WPIImage;
5
6/**
7 * Vision target recognizer.
8 *
9 * @author jerry
10 */
11public interface Recognizer {
12 /**
13 * Processes a camera image, returning an image to display for targeting
14 * and debugging, e.g. with cross-hairs and marked targets.
15 *<p>
16 * SIDE EFFECTS: May modify cameraImage.
17 */
18 WPIImage processImage(WPIColorImage cameraImage);
19}