针对街道字符识别,利用Python和pytorch实现比赛中的数据读取和数据扩增。
图像读取
1.PIL库
from PIL import Image,ImageFilter
im = Image.open('E:\\yjs\\computer vision\\street recognition\\1.jpg' )
# im.show()
im2=im.filter(ImageFilter.BLUR)
im2.show()
结果:
2.Opencv库
from PIL import Image,ImageFilter
import cv2
import matplotlib.pyplot as plt
g = cv2.imread('E:\\yjs\\computer vision\\street recognition\\1.jpg' )
img=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #灰度图
plt.imshow(img)
#边缘检测
edges=cv2.Canny(img,30,70)
plt.imshow(edges)
plt.show()
结果:
OpenCv包含了众