title: Batch object recognition in images, not face recognition
body: <p>I've faced a problem of recognizing objects (see attachment below) of some kind in large heap of images:</p>
  
  <p>I have a lot of images (N*10^7 full size images), which I need to crop. Some images are images which contain faces, that need to be cropped by center. </p>
  
  <p>Also there are some photos without faces. These also need to be cropped by center.</p>
  
  <p>And I have some images which contain objects (not face) in the bottom part. So, I can't crop it by center (cause I don't like to cut the object). </p>
  
  <p>Thus, I need a fast way to detect images of these kind and crop most of those white areas on the top and crop images to a <code>220 x 220 px</code> square with the object in the center. Is there any ready-to-go solution just-from-the-box? OpenCV didn't help much. Maybe you can advice something better?  </p>
  
  <p><a href="http://i.stack.imgur.com/1s6yn.jpg" rel="nofollow">http://i.stack.imgur.com/1s6yn.jpg</a></p>