diff --git a/ProyectoAndroid/ChessTrack/src/uy/edu/fing/chesstrack/modulovision/Manager.java b/ProyectoAndroid/ChessTrack/src/uy/edu/fing/chesstrack/modulovision/Manager.java
index b931b8918789c4e3c33e919aee38dec811c4c735..1789f41cdbfa91c7ef19abbf989636987327353b 100644
--- a/ProyectoAndroid/ChessTrack/src/uy/edu/fing/chesstrack/modulovision/Manager.java
+++ b/ProyectoAndroid/ChessTrack/src/uy/edu/fing/chesstrack/modulovision/Manager.java
@@ -7,6 +7,7 @@ import android.media.AudioManager;
 import android.media.ToneGenerator;
 import android.util.Log;
 import uy.edu.fing.chesstrack.communication.Client;
+import uy.edu.fing.chesstrack.modulovision.imgproc.DetectorOclusion;
 
 public class Manager {
 
@@ -28,6 +29,7 @@ public class Manager {
 	private static int _salida;
 	private static Adquisicion _adquisicion;
 	private static Client _client;
+	private static DetectorOclusion _detectorOclusion;
 	private boolean _debug;
 
 	protected Manager() {
@@ -77,7 +79,7 @@ public class Manager {
 			// Modelador -> genera la imagen 0-1 y se la pasa al manager
 			// Modelador.Validar
 			//
-
+			region = _detectorOclusion.procesarImagen(region);
 			// cuando paso a estado jugando mando al socket si salida==OK
 			break;
 		case JUGANDO:
@@ -112,6 +114,7 @@ public class Manager {
 			}
 			try {
 				_adquisicion = new Adquisicion();
+				_detectorOclusion = new DetectorOclusion();
 			} catch (Exception e) {
 				e.printStackTrace();
 				return false;