# -*- coding: utf-8 -*-
import cv2
import numpy as np
#Ipythonで表示用の設定
import matplotlib.pyplot as plt
%matplotlib inline
#画像生成(300x300 1ch 輝度値2)
in_img = np.ones((300,300,1),dtype='uint8')*2
#積分画像生成
out_img = cv2.integral(in_img)
#矩形部 左上始点(100,100)、幅20, 高5の領域内部の画素値和
p1=out_img[100,100]
p2=out_img[120,100]
p3=out_img[100,105]
p4=out_img[120,105]
print "矩形内部の画素値総和:", p1 - p2- p3 + p4
#画像表示
plt.figure(figsize=(16,8))
plt.subplot(111)
plt.imshow(out_img, cmap="gray")