python将照片转文字_Python将图片转化成文字
我们之前学过词云能将数据变成图片展示出来,那么今天我们就来看个不同的,将图片变成字符输出。
看个效果图:
文字输出:
那么下面我们来看看代码吧!import argparse
from PIL import Image
# 命令行输入参数处理
parser = argparse.ArgumentParser()
# 输入图片
parser.add_argument('file',
help='the input file')
# 输出文件
parser.add_argument('-o', '--output',
help='the output text file')
# 输出字符画宽度
parser.add_argument('-w', '--width',
type=int, default=40,
help='the width of the output, default is 40')
# 输出字符画高度
parser.add_argument('--height',
type=int, default=40,
help='the height of the output, default is 40')
# 获取参数
args = parser.parse_args()
IMG = args.file
WIDTH = args.width
HEIGHT = args.height
OUTPUT = args.output
str = "$@B%8&WM#*oahkbdpqw" \
"mZO0QLCJUYXzcvunxrjft/\|()" \
"1{}[]?-_+~<>i!lI;:,\"^`'. "
ascii_char = list(str)
# 将256 灰度映射到 70 个字符上
def get_char(r, g, b, alpha=256):
if alpha == 0:
return " "
length = len(ascii_char)
gray = int(0.2126*r + 0.7152*g + 0.0722*b)
# 每个字符对应的 gray 值区间宽度
unit = (256.0+1)/length
# gray值对应到 char_string 中的位置(索引值)
index = int(gray/unit)
return ascii_char[index]
if __name__ == "__main__":
im = Image.open(IMG)
im = im.resize((WIDTH, HEIGHT), Image.NEAREST)
txt = ""
for i in range(HEIGHT):
for j in range(WIDTH):
txt += get_char(*im.getpixel((j, i)))
txt += '\n'
print(txt)
if OUTPUT:
with open(OUTPUT, 'w') as f:
f.write(txt)
else:
with open('output.txt', 'w') as f:
f.write(txt)
python将照片转文字_Python将图片转化成文字相关推荐
- 如何将图片转化成文字?常用的解决方法
在我们的日常生活中,都会遇到各种各样的图片,其中就有不少的图片中带有文字的,比如快递单号.地址了.思维导图等等.这些难免会有需要提取里面的文字的要求.如果文字比较少,直接通过打字提取出来.一旦多了,就 ...
- python图片转文字easyocr_将图片转换成文字就是这么简单
将图片转换成文字就是这么简单 将图片转换成文字在没有文字识别软件的时候可能会比较的麻烦,但是现在有很多的文字识别软件,所以想要将图片转换成文字不是事儿.找到OCR文字识别软件将图片转换成Word文字就 ...
- php将图片转化成文字,什么软件可以将图片转换成文字,图片转换成文字的方法...
进入软件主界面之后,可以看到在软件最上方有四个选项这里我们选择的是"极速识别",然后在右上角点击添加文件按钮,通过浏览文件位置来添加我们要转换的图片.当然可以选择添加多个文件,添加 ...
- iphone扫描文件图片转为文字,苹果x手机图片转文字,苹果手机jpg转换成word,ipad怎么把图片转化成文字
// 为给定 ID 的 user 创建请求 axios.get('/user?ID=12345').then(function (response) {console.log(response);}) ...
- python输出到语音播放_python将文本转化成语音并播放
一.问题 在学习的过程中,我们会涉及到将文本信息,转化成语音的过程,比如:我爬取了一个小说的网站,我要将里面的内容进行语音处理. 目前能够进行语音的方法还是很多,比如win32com,百度ai. 二. ...
- Python将图片转化成文字
我们之前学过词云能将数据变成图片展示出来,那么今天我们就来看个不同的,将图片变成字符输出. 看个效果图: 文字输出: 那么下面我们来看看代码吧! import argparsefrom PIL imp ...
- 能够将图片转化为文字的简便操作软件有什么?
给大家推荐两款超好用的图片转文字工具,只需要将文本上传到工作框,一键自动就能将图片转化成文字,非常简单.方便. 1.网易见外 网页见外属于网易人工智能旗下的一款转文本平台,新建图片翻译项目,把图片需要 ...
- python图片转文字_【收藏】图片转成文字的方法总结,python批量图片转文字信息参考源码...
在日常办公或者学习中,往往存在这样一个工作场景,比如,"老王,我这里有一张图片,你把里面的文字信息给我整理出来",都2021年了,你真的还在手敲图片文字信息么?那么还不赶紧收藏这篇 ...
- python图片转换成文字的手机软件_手机如何将图片转换成文字?用这两种方法转换很简单...
没有扫描仪怎么将纸质文档变成电子文档?图片上的文字太多想要提取没有好的方法吃苦受累的就是自己!今天分享给大家用手机将图片转换成文字的方法,轻松提取图片文字很简单! 方法一.迅捷文字识别--手机APP ...
最新文章
- 985 CV 找不到工作? 4 点诚恳建议
- 系统集成项目管理工程师-项目沟通管理笔记
- 802.11协议中的action帧的使用
- 如何基于 K8s 构建下一代 DevOps 平台?
- USB、UART、SPI等总线速率
- (24)Verilog HDL条件语句:case语句
- python 报错 wxPyDeprecationWarning: Using deprecated class PySimpleApp.
- 如何清理cmake产生的各种文件
- 点云数据常用处理:python实现
- HICE-SSH使用RSA认证方式进行登陆
- 用js转换joson返回数据库的时间格式为/Date(*************)/
- afx.h(24): fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requi
- db2 replace函数的用法_总结篇--SUBSTITU函数实用终极帖
- 旋翼回收火箭系列博客1——研究生未来飞行器设计大赛火箭赛道介绍及分析
- 将一个文件下的所有的TXT文件内容提取出来合并成一个TXT文件
- 移动UPS电源使用(不间断电源)
- [自考总结]考的全没背,背的全没考是一种什么体验
- HDU 2977 Color Squares BFS
- 怎样学好计算机英语,怎样学好小学英语
- Scaling Hyperledger Fabric Using Pipelined Execution and Sparse Peers(提升fabric 6倍性能的文章翻译)
热门文章
- c语言 字符串 if,C语言用if(strstr(s1,s2))判断字符串是否存在子字符串,无论有没有都会进入到if里是怎么回事?...
- [javaweb] servlet-session 会话跟踪技术 与 session保存作用域 (三)
- 可以直接反编译Mips架构的IDA版本(无需安装脚本)
- python flask route中装饰器的使用
- 四种高性能数据类型,Python collections助你优化代码、简洁任务
- 电子计算机之父冯.诺依曼的主要贡献,约翰·冯·诺依曼,约翰·冯·诺依曼的生平,贡献等...
- 如何区分abcd类地址_IP地址中A类、B类、C类地址的区别
- pycharm 使用教程
- linux——关于ip、静态网络、动态网络、网关、DNS的设置
- 详解java中Thread类,线程和进程的基本区别,多线程的好处,线程的五个生命周期,主线程和IDEA创建的Monitor Ctrl-Break守护线程;优雅地终止线程。死锁的产生