diff --git a/thumbor/detectors/feature_detector/__init__.py b/thumbor/detectors/feature_detector/__init__.py
index <HASH>..<HASH> 100644
--- a/thumbor/detectors/feature_detector/__init__.py
+++ b/thumbor/detectors/feature_detector/__init__.py
@@ -35,7 +35,7 @@ class Detector(BaseDetector):
         )
         if points is not None:
             for x, y in points.squeeze():
-                self.context.request.focal_points.append(FocalPoint(x, y, 1))
+                self.context.request.focal_points.append(FocalPoint(x.item(), y.item(), 1))
             callback()
         else:
             self.next(callback)
diff --git a/thumbor/detectors/local_detector.py b/thumbor/detectors/local_detector.py
index <HASH>..<HASH> 100644
--- a/thumbor/detectors/local_detector.py
+++ b/thumbor/detectors/local_detector.py
@@ -50,7 +50,14 @@ class CascadeLoaderDetector(BaseDetector):
         faces_scaled = []
 
         for (x, y, w, h) in faces:
-            faces_scaled.append(((x, y, w, h), 0))
+            faces_scaled.append((
+                (
+                    x.item(),
+                    y.item(),
+                    w.item(),
+                    h.item()
+                ), 0)
+            )
 
         return faces_scaled
Getting numpy elements as python's data type