In [2]:
import numpy as np
import cv2
import matplotlib.pyplot as plt #show image
import matplotlib.image as mpimg # read image

In [6]:
image = 'D:/DATA/cats_vs_dogs/train/cat.0.jpg'
#img = cv2.imread(image, cv2.IMREAD_COLOR)
#cv2.imshow('RawImage', img)
img = mpimg.imread(image)
plt.imshow(img)
plt.axis('off')#是否显示坐标
plt.show()
#cv2.waitKey(0)
#cv2.destroyAllWindows()



In [11]:
image = 'D:/DATA/cats_vs_dogs/train/cat.0.jpg'
img = cv2.imread(image, cv2.IMREAD_COLOR)
cv2.line(img, (0,0), (150,150), (255,0,0), 15) # image, begin, end, color, line_length
cv2.imshow('RawImage', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

In [10]:
image = 'D:/DATA/cats_vs_dogs/train/cat.0.jpg'
img = mpimg.imread(image)
cv2.line(img, (0,0), (150,150), (255,0,0), 15) # image, begin, end, color, line_length
plt.imshow(img)
plt.axis('off')#是否显示坐标
plt.show()



In [14]:
image = 'D:/DATA/cats_vs_dogs/train/cat.0.jpg'
img = mpimg.imread(image)
cv2.rectangle(img, (15,25), (200,150), (255,0,0), 5) # image, 左上顶点, 右下顶点, color, line_length
plt.imshow(img)
plt.axis('off')#是否显示坐标
plt.show()



In [15]:
image = 'D:/DATA/cats_vs_dogs/train/cat.0.jpg'
img = mpimg.imread(image)
cv2.circle(img, (100,60), 55, (255,0,0), 5) # image, 圆心, 半径, color, line_length
plt.imshow(img)
plt.axis('off')#是否显示坐标
plt.show()



In [16]:
image = 'D:/DATA/cats_vs_dogs/train/cat.0.jpg'
img = mpimg.imread(image)
cv2.circle(img, (100,60), 55, (255,0,0), -1) # image, 圆心, 半径, color, 线宽为负数则为实心填充
plt.imshow(img)
plt.axis('off')#是否显示坐标
plt.show()



In [25]:
image = 'D:/DATA/cats_vs_dogs/train/cat.0.jpg'
img = mpimg.imread(image)
pts = np.array([[20,15],[90,90],[170,130],[260,340]], np.int32)
cv2.polylines(img,[pts], True, (0,255,255), 5)
plt.imshow(img)
plt.axis('off')#是否显示坐标
plt.show()



In [29]:
image = 'D:/DATA/cats_vs_dogs/train/cat.0.jpg'
img = mpimg.imread(image)
font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(img, 'OpenCV Tuts!', (0,130), font, 1, (0, 0, 255), 2, cv2.LINE_AA)#img text begin size color thinkness line
plt.imshow(img)
plt.axis('off')#是否显示坐标
plt.show()



In [ ]: