
python基础
qq_1925620345
这个作者很懒,什么都没留下…
展开
-
计算点集合是否相交
计算两个点集合是否有相交部分:// 额,之前是用轮廓变化得到的点集合,是以 X*1*2 维表示的ndarray// _, contours, hierarchy = cv2.findContours(my_mask.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)// for cont in contours:// xxxxxxxxxxdef f(arrA, arrB): return not set(map(tuple, arrA原创 2020-08-31 17:15:30 · 333 阅读 · 0 评论 -
有道OCR接口调用——python
有道的OCR,怎么说呢。我不知道是我写的有问题还是咋的,返回过来的是编码后的str,其他接口传回来的基本都把坐标啊识别文字啊什么的用list放好。我也不知道该咋弄,就直接解码再观察一下str的样式,用split给分开。# -*- coding: utf-8 -*-import sysimport uuidimport requestsimport base64import hashlibimport timeYOUDAO_URL = 'https://openapi.youdao.com原创 2020-07-29 18:49:48 · 1476 阅读 · 0 评论 -
汉王OCR接口调用——python
相较于前边两个,这个识别率比较低,而且免费次数也少(白嫖党表示很难受)# -*- coding: utf-8 -*-import os, sys, requests, base64, json# from PIL import Image# img=Image.open('pic/1.jpg')# img.save('pic/1.jpg')# reload(sys)# sys.setdefaultencoding('utf-8')key = 'xxxxxxxx'#自己新建的项目密钥ur原创 2020-07-29 18:44:18 · 993 阅读 · 0 评论 -
腾讯OCR接口调用——python
相较于百度的接口,腾讯的稍微麻烦一点。首先是旧版的,这个是从别人那儿整的,忘了是那个博客了,作者连应用ID和Key都写了出来:// An highlighted blockimport base64import hashlibimport timeimport uuidfrom urllib import parseimport requestsAPP_ID = "2115425241"APP_KEY = "IS1oUQtC7Vhy91YZ"OCR = 'https://api.ai原创 2020-07-29 18:38:46 · 2600 阅读 · 0 评论 -
对图片进行base64编码(OCR腾讯API返回None)——python
额,因为最近在测各种OCR识别的接口的性能。基本上要求的图片格式都是base64。就备注一下,明天忘了就回来复制一下。 with open(path, 'rb') as f: # base64_data = base64.b64encode(f.read()) # s = base64_data.decode() # ImageBase64_value = 'data:image/jpeg;base64,%s'%s原创 2020-07-29 17:14:39 · 662 阅读 · 0 评论 -
UnicodeEncodeError: ‘ascii‘ codec can‘t encode character u‘\u5b66‘ in position 0
python报错,可以正常print,但file.write报错:UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\u5b66’ in position 0: ordinal not in range(128)原因:python2.7是基于ascii去处理字符流,当字符流不属于ascii范围内,就会抛出异常(ordinal not in range(128)解决办法:在脚本的开始加入以下代码即可// An highlighted原创 2020-07-29 13:48:43 · 476 阅读 · 0 评论 -
SyntaxError: Non-ASCII character ‘\xe5‘ in file
python运行出错:SyntaxError: Non-ASCII character ‘\xe5’ in file原因:备注中包含中文字符,解决办法:在脚本的开始加入以下代码即可下面展示一些 内联代码片。#!usr/bin/python# -*- coding: utf-8 -*-原创 2020-07-29 13:43:21 · 171 阅读 · 0 评论 -
百度OCR接口调用——python
百度OCR接口调用:去百度智能云管理中心(找不到直接百度一下“OCR识别”,百度把自己排在第一位了)新建项目,查看生成的AppID、API Key、Secret Key。用python调用from aip import AipOcrimport globimport osimport shutilAPP_ID = 'xxxxxx' #'你的 App ID'API_KEY = 'xxxxxx' #'你的 Api Key'SECRET_KEY = 'xxxxxx' #'你的 Secret原创 2020-07-27 19:17:12 · 841 阅读 · 0 评论