# Take a picture, display it,cut it down to the upper half
# and the middle half of that, and display it.

from picamera.array import PiRGBArray
from picamera import PiCamera
import time
import cv2

camera = PiCamera()
rawCapture = PiRGBArray(camera)

time.sleep(0.1)

camera.capture(rawCapture, format="bgr")
image = rawCapture.array

cv2.imshow("Image", image) ;  cv2.waitKey(0)
cv2.imwrite('imagebig.png', image)

print len(image), len(image[0])
ncol = len(image[0]) ;  nrow = len(image)

image = image[0:(nrow/2),(ncol/4):(3*ncol/4),:]
print len(image), len(image[0])

cv2.imshow("Image", image) ;  cv2.waitKey(0)
cv2.imwrite('imagecrop.png', image)


