功能1:Threshold_Jpg
将图片灰度化 + 二值化 + 修改尺寸大小 + 保持图片。
功能2:test
文件txt中包含一串字符串,当遇到【换行】,需要换行操作。
# _*_ coding: utf-8 _*_
import os
import cv2
import numpy as np
def Threshold_Jpg(src_dir):
files = os.listdir(src_dir)
for s in files:
fileName = src_dir + '/' + s
print(fileName)
src = cv2.imread(fileName)
grayImage = cv2.cvtColor(src, cv2.COLOR_BGR2GRAY)
r, img_temp = cv2.threshold(grayImage, 200, 255, cv2.THRESH_BINARY_INV)#THRESH_BINARY_INV
img_new = cv2.resize(img_temp, (20, 20), interpolation=cv2.INTER_CUBIC)
nameNewImg = 'z'+ s
nameNewImg = nameNewImg.replace(".jpg",".png")
nameNewImg = nameNewImg.replace(".bmp", ".png")
nameNewImg = nameNewImg.replace(".jpeg"