博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图片修改 + 文字修改
阅读量:4299 次
发布时间:2019-05-27

本文共 1213 字,大约阅读时间需要 4 分钟。

 

功能1:Threshold_Jpg

将图片灰度化 + 二值化 + 修改尺寸大小 + 保持图片。

功能2:test

文件txt中包含一串字符串,当遇到【换行】,需要换行操作。

 

# _*_ coding: utf-8 _*_import osimport cv2import numpy as npdef 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", ".png")        cv2.imwrite(nameNewImg, img_new, [int(cv2.IMWRITE_JPEG_QUALITY),95])def test():    fileobj = open('D:\\a.txt', 'r', encoding='UTF-8')    try:        strText = fileobj.read()    finally:        fileobj.close()    print(strText)    xuxin = strText.replace('【换行】', '【换行】\r\n')    print(xuxin)    with open("D:\\a2.txt", "w", encoding='UTF-8') as f:        f.write(xuxin)if __name__ == '__main__':    test()    #src_dir = './2_data/test5/1'    #Threshold_Jpg(src_dir)

 

转载地址:http://ilsws.baihongyu.com/

你可能感兴趣的文章
自定义Horizon
查看>>
Django 源码阅读:服务启动(wsgi)
查看>>
Django 源码阅读:url解析
查看>>
第三轮面试题
查看>>
Docker面试题(一)
查看>>
第四轮面试题
查看>>
第一轮面试题
查看>>
2020-11-18
查看>>
Docker面试题(二)
查看>>
一、redis面试题及答案
查看>>
消息队列2
查看>>
二、spring boot 面试题详解
查看>>
消息列队3
查看>>
spring cloud 面试题总结
查看>>
第二轮面试题
查看>>
2021-04-27
查看>>
SSM 写出乐淘商城
查看>>
高精尖面试题汇总
查看>>
Linux面试题
查看>>
24个MySQL面试题
查看>>