计算机视觉
文章平均质量分 75
tp_0moyi0
这个作者很懒,什么都没留下…
展开
-
文本识别 easyocr 库的相关知识
1,前言之前谈到图片文本 OCR 识别时,写过一篇文章介绍了一个 Python 包 pytesseract ,具体内容可参考介绍一个Python 包 ,几行代码可实现 OCR 文本识别!这篇文章 ,pytesseract 包是基于 Tesseract 封装得到的,这个包虽然支持多语言文本识别,但对于不同语言文本识别,准确率却不一样,例如英文识别准确率高,而中文文本较低;英文字符识别,整体来看基本不会出错,但对于图片中的中文字符,经常出现乱码、识别失败,2,EasyOCR 介绍今天将介绍原创 2022-02-25 16:54:55 · 7105 阅读 · 0 评论 -
一篇关于PIL和CV库在泊松融合中出现的bug
先上代码:import cv2import numpy as npfrom math import sqrtfrom PIL import Image# Read images : src image will be cloned into dstim = cv2.imread('back.png')obj = cv2.imread('char.png')# Create an all white maskmask = 255 * np.ones(obj.shape, obj.d原创 2021-11-07 08:06:26 · 172 阅读 · 0 评论 -
error: (-5:Bad argument) in function ‘seamlessClone‘ 和error: (-215:Assertion failed) 0 <= roi.x && 0
本文报错代码# 注意修改路径!import cv2import numpy as np# Read images : src image will be cloned into dstobj= cv2.imread("src.jpg")im = cv2.imread("dst.jpg")# Create an all white maskmask = 255 * np.ones(obj.shape, im.dtype)# The location of the center of原创 2021-11-06 10:11:08 · 4886 阅读 · 2 评论 -
np.ndarray与PIL.Image对象相互转换时出现了 AttributeError: type object ‘Image‘ has no attribute ‘fromarray‘
先介绍一下np.ndarray 和 PIL.Image对象相互转换的实现1、 实现PIL image到array的转换Image对象有crop功能,也就是图像切割功能,但是使用opencv读取图像的时候,图像转换为了np.adarray类型,该类型无法使用crop功能,需要进行类型转换,所以使用下面的转换方式进行转换。变换代码:img = np.asarray(image)需要注意的是,如果出现read-only错误,并不是转换的错误,一般是你读取的图片的时候,默认选择的是"r",原创 2021-10-31 16:53:36 · 10150 阅读 · 0 评论 -
cv2库中一些函数的使用
最近在做一些实验,需要画图和对图像进行处理,所以用到 plt 库和 cv2 的库比较多所以做点笔记函数介绍1、读入图像函数cv2.imread(filepath,flags)参数一是想要读取图片的路径,参数二是值想要读取图片的格式filepath:要读入图片的完整路径 flags:读入图片的标志 cv2.IMREAD_UNCHANGED:顾名思义,读入完整图片,包括alpha通道 cv2.IMREAD_GRAYSCALE:读入灰度图片 cv2.IMREAD_COL...原创 2021-10-30 14:46:00 · 2686 阅读 · 0 评论