当前位置: 首页 > news >正文

网站开发者/百度图片查找

网站开发者,百度图片查找,Wordpress 免登录付费查看,网站建设的重要性Python批量识别图片指定区域文字内容,供大家参考,具体内容如下简介对于一张图片,需求识别指定区域的内容1.截取原始图上的指定图片当做模板2.根据模板相似度去再原始图片上识别准确坐标3.根据坐标剪切出指定位置图片,也就是所需的…

Python批量识别图片指定区域文字内容,供大家参考,具体内容如下

简介

对于一张图片,需求识别指定区域的内容

1.截取原始图上的指定图片当做模板

2.根据模板相似度去再原始图片上识别准确坐标

3.根据坐标剪切出指定位置图片,也就是所需的内容区域

4.对指定位置图片进行ocr识别

环境

Ubuntu18.04

Python2.7

所需Python模块

用于识别模板再原始图的位置坐标

pip install aircv

用于剪裁图片

pip install Pillow

文字识别

在此也可以用平台端的API进行更精准的识别

ubuntu下Tesseract环境安装

sudo apt-get install libpng12-dev

sudo apt-get install libjpeg62-dev

sudo apt-get install libtiff4-dev

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install automake

1.tesseract-ocr安装

sudo apt-get install tesseract-ocr

2.pytesseract安装

pip install pytesseract

Python代码

识别对应位置

#!/usr/bin/python2.7

# -*- coding: utf-8 -*-

import aircv

def matchImg(imgsrc, imgobj, confidence=0.2):

"""

图片对比识别imgobj在imgsrc上的相对位置(批量识别统一图片中需要的部分)

:param imgsrc: 原始图片路径(str)

:param imgobj: 待查找图片路径(模板)(str)

:param confidence: 识别度(0

:return: None or dict({'confidence': 相似度(float), 'rectangle': 原始图片上的矩形坐标(tuple), 'result': 中心坐标(tuple)})

"""

imsrc = aircv.imread(imgsrc)

imobj = aircv.imread(imgobj)

match_result = aircv.find_template(imsrc, imobj,

confidence) # {'confidence': 0.5435812473297119, 'rectangle': ((394, 384), (394, 416), (450, 384), (450, 416)), 'result': (422.0, 400.0)}

if match_result is not None:

match_result['shape'] = (imsrc.shape[1], imsrc.shape[0]) # 0为高,1为宽

return match_result

图片剪裁

#!/usr/bin/python2.7

# -*- coding: utf-8 -*-

from PIL import Image, ImageEnhance

def cutImg(imgsrc, out_img_name, coordinate):

"""

根据坐标位置剪切图片

:param imgsrc: 原始图片路径(str)

:param out_img_name: 剪切输出图片路径(str)

:param coordinate: 原始图片上的坐标(tuple) egg:(x, y, w, h) ---> x,y为矩形左上角坐标, w,h为右下角坐标

:return:

"""

image = Image.open(imgsrc)

region = image.crop(coordinate)

region = ImageEnhance.Contrast(region).enhance(1.5)

region.save(out_img_name)

图片识别

#!/usr/bin/python2.7

# -*- coding: utf-8 -*-

import pytesseract

from PIL import Image

image = Image.open('bb.png')

code = pytesseract.image_to_string(image)

print(code)

对于三方API识别自行研究

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

http://www.jmfq.cn/news/4961125.html

相关文章:

  • 杭州网站排名优化公司/抖音推广平台
  • 学校网站建设目的与意义/如何用网站模板建站
  • 仿网站ppt怎么做/百度热搜榜
  • 北京网站建设app/seo模拟点击软件
  • 网站备案没公司/长春网站优化
  • 青岛网站建设效果/最近发生的热点新闻
  • 官方网站建设银行2010年存款利息/电商怎么做新手入门
  • 四川省建设执业注册中心网站/谷歌商店paypal三件套
  • wordpress放哪个目录/天天seo百度点击器
  • 网站手机模板和pc模板要分开做/如何快速提升网站关键词排名
  • web端是什么意思/贺州seo
  • 网站建设新趋势/关键词优化价格
  • 网站整体框架/中国最新消息今天
  • 网站做web/上海企业推广
  • 优惠券网站制作教程/百度平台商家我的订单查询
  • wordpress 友链/湘潭seo公司
  • 网站怎么做解析/seo网站排名推广
  • 京美建站/新闻头条今日要闻10条
  • 一个网站需要几个人做/最近新闻摘抄50字
  • 医院网站可信认证必须做吗/厦门seo排名
  • 创意网站建设/郑州网站开发公司
  • 陕西建设厅官网系统平台/东莞网站seo推广
  • 弹簧机 东莞网站建设/关键词优化公司哪家推广
  • 网站建设公司的业务规划/成都高新seo
  • 一屏网站模板下载 迅雷下载 迅雷下载地址/电商网站模板
  • 四线城市做网站建设怎么样/怎么提交网址让百度收录
  • 全球电子商务网/徐州网页关键词优化
  • 哪个网站做头像比较好/网络营销服务的特点
  • 公司产品网站应该怎么做/seo搜索排名
  • 网站备案为什么这么慢/企业网站制作模板