h = bpy.context.region.height
 
    for obj in bpy.context.scene.objects:
-      if obj.cropper_data.enabled:
+      if obj.cropper_data.enabled and obj.visible_get():
          x = obj.cropper_data.resolution[0]
          y = obj.cropper_data.resolution[1]
          c = Vector((1,1,0,1)) if obj.select_get() else Vector((0.6,0.4,0,1))
    colours = []
 
    for obj in bpy.context.scene.objects:
-      if obj.cropper_data.enabled:
+      if obj.cropper_data.enabled and obj.visible_get():
          x = obj.cropper_data.resolution[0]
          y = obj.cropper_data.resolution[1]
          c = Vector((1,1,0,1)) if obj.select_get() else Vector((0.6,0.4,0,1))