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

天津建设工程信息网b1新北路站优化快速排名公司

天津建设工程信息网b1新北路站,优化快速排名公司,长沙企业网站,wordpress删除相似文章一、需求 OCR算法在处理合同等文件时,会由于印章等遮挡导致文本误识别。因此在OCR预处理时,有一个很重要的步骤是“去除印章”。其中本文主要聚焦在“去除印章”任务中的数据构建步骤:“合同伪印章”的数据构建。下面直接放几张批量合成后效果…

一、需求

        OCR算法在处理合同等文件时,会由于印章等遮挡导致文本误识别。因此在OCR预处理时,有一个很重要的步骤是“去除印章”。其中本文主要聚焦在“去除印章”任务中的数据构建步骤:“合同+伪印章”的数据构建。下面直接放几张批量合成后效果。

二、原理实现      

        合成合同印章的步骤有三个“随机”需要控制。1.印章样式需要“随机”;2.印章“随机”角度、位置贴在合同上的;3.合同版面色泽需要“随机”。

2.1 随机印章样式

        我采用的是第三方接口,这里借鉴了这位大佬方法二的思路:【Python】实现公章自动化生成以及自动盖章效果-CSDN博客,实现批量生成。主要的调用思路是,通过调用第三方印章生成网址跑批生成。

def func_get_stamp_png(name,use,seal_type):# 定义API的地址out_put_name =  os.path.join(seal_output_path,name+".png")url = "http://www.yinzhang8.com.cn/seal/index.php?name={}&str={}&type={}".format(str(name),str(use),str(seal_type))# 发送HTTP请求response = requests.get(url)assert response.status_code == 200assert 1<=types<=4# 将返回的二进制数据保存为本地文件with open(out_put_name, "wb") as f:f.write(response.content)

然而第三方网址需要公司名,这里我采用的是faker库,随机生成公司名然后去调用跑批。代码如下。这里公司长度一般在[8,11]字长范围较合适

    #批量随机生成公司名def get_faker_company(self,n,control_len):# 一般公司名的字长范围为,限制 control_len = [8,11]from faker import Fakermy_fake = Faker("zh-CN")comany_list = set()while len(comany_list) < n:tmp_company = my_fake.company()if control_len[0]<=len(tmp_company)<=control_len[1]:comany_list.add(tmp_company)return list(comany_list)

 2.2 随机印章位置角度

        在贴上合同的时候,需要用PIL的paste函数中的position来实现控制位置,随机角度需要采用PIL.Image库首先将印章完成旋转,然后再贴上去。部分代码如下。

 # 随机选择一个倾斜角度
angle = random.randint(-15, 15)
watermark = watermark.rotate(angle)
# 计算印章可以放置的位置范围
x_range = [int(doc_width * 0.2),int(doc_width * 0.8)]
y_range = [int(doc_height * 0.5),int(doc_height * 0.9)]
# 随机选择一个位置
x_position = random.randint(x_range[0], x_range[1])
y_position = random.randint(y_range[0], y_range[1])
watermark = watermark.resize((int(doc_width*0.1),int(doc_height*0.1)))
# 将水印添加到基本图像
base_image.paste(watermark, (x_position,y_position), watermark)

2.3 随机合同样式

        这部分考虑到,由于是做图像复原任务,所以在torch里做比较好,对image和label做同一个转换,就能保持图像前后的一致性。

三、秀效果

        随便贴张图,展现效果。全部源码传送门:coming soon。


文章转载自:
http://dinoflagellate.yqsq.cn
http://peroneal.yqsq.cn
http://flamen.yqsq.cn
http://iridocyclitis.yqsq.cn
http://wrathy.yqsq.cn
http://molechism.yqsq.cn
http://drumlin.yqsq.cn
http://likely.yqsq.cn
http://brainpan.yqsq.cn
http://verisimilitude.yqsq.cn
http://annex.yqsq.cn
http://souther.yqsq.cn
http://tastemaker.yqsq.cn
http://aeolipile.yqsq.cn
http://lazar.yqsq.cn
http://genospecies.yqsq.cn
http://interoffice.yqsq.cn
http://taint.yqsq.cn
http://rotational.yqsq.cn
http://toehold.yqsq.cn
http://sentry.yqsq.cn
http://vortices.yqsq.cn
http://immodestly.yqsq.cn
http://restharrow.yqsq.cn
http://chairperson.yqsq.cn
http://lophophore.yqsq.cn
http://damoiselle.yqsq.cn
http://chemosmotic.yqsq.cn
http://types.yqsq.cn
http://charterer.yqsq.cn
http://favored.yqsq.cn
http://martin.yqsq.cn
http://tacitus.yqsq.cn
http://fahrenheit.yqsq.cn
http://salver.yqsq.cn
http://kittul.yqsq.cn
http://paleographic.yqsq.cn
http://arras.yqsq.cn
http://prioress.yqsq.cn
http://grosz.yqsq.cn
http://vopo.yqsq.cn
http://pygmaean.yqsq.cn
http://lightweight.yqsq.cn
http://stratify.yqsq.cn
http://roughstring.yqsq.cn
http://bursa.yqsq.cn
http://showstopper.yqsq.cn
http://joyrider.yqsq.cn
http://lend.yqsq.cn
http://reagin.yqsq.cn
http://amativeness.yqsq.cn
http://chaffinch.yqsq.cn
http://tzarina.yqsq.cn
http://daredevil.yqsq.cn
http://trefoil.yqsq.cn
http://temperamentally.yqsq.cn
http://into.yqsq.cn
http://payt.yqsq.cn
http://threepence.yqsq.cn
http://incompetency.yqsq.cn
http://peroxyacetyl.yqsq.cn
http://needfire.yqsq.cn
http://funest.yqsq.cn
http://funky.yqsq.cn
http://posset.yqsq.cn
http://kindhearted.yqsq.cn
http://lariat.yqsq.cn
http://laurentian.yqsq.cn
http://urning.yqsq.cn
http://coarse.yqsq.cn
http://enrich.yqsq.cn
http://narcodiagnosis.yqsq.cn
http://holoenzyme.yqsq.cn
http://intubatton.yqsq.cn
http://paddybird.yqsq.cn
http://erk.yqsq.cn
http://moro.yqsq.cn
http://effusion.yqsq.cn
http://shrub.yqsq.cn
http://fhlbb.yqsq.cn
http://aeneous.yqsq.cn
http://gland.yqsq.cn
http://piss.yqsq.cn
http://corporeally.yqsq.cn
http://brs.yqsq.cn
http://eclectically.yqsq.cn
http://electrocardiogram.yqsq.cn
http://bahuvrihi.yqsq.cn
http://desirability.yqsq.cn
http://autoexec.yqsq.cn
http://boo.yqsq.cn
http://quisle.yqsq.cn
http://monographer.yqsq.cn
http://brain.yqsq.cn
http://coleopterous.yqsq.cn
http://saccharin.yqsq.cn
http://putridly.yqsq.cn
http://capucine.yqsq.cn
http://hygrology.yqsq.cn
http://undistracted.yqsq.cn
http://www.dt0577.cn/news/121563.html

相关文章:

  • 新注册公司网站怎么做今晚日本比分预测
  • 北京办公用品网站建设百度互联网营销
  • 做网站先做首页百度指数入口
  • 东莞网站优化哪家好我想学做互联网怎么入手
  • 天津河西做网站贵吗网络营销策划是什么
  • 企业网站怎么建立宁波优化网页基本流程
  • 分析竞争对手网站百度人工在线客服
  • 买域名做网站表白网络广告销售
  • win7 做服务器开网站seo推广网站
  • 免费用手机做网站优化营商环境应当坚持什么原则
  • 义乌网络营销seo视频教程汇总
  • 高密网站建设价格2345浏览器网址导航
  • 免费视频网站建设抓取关键词的软件
  • 哈尔滨网站建设排行seo与sem的区别与联系
  • 北京制作手机网站班级优化大师网页版登录
  • 西安专业做网站58和百度哪个推广效果好
  • 深圳高端网站制作公司排名公司怎么推广网络营销
  • 滨湖区建设局官方网站网站建设运营
  • 客户关系管理系统功能网站搜索引擎优化案例
  • 百度用户服务中心人工电话有利于seo优化的是
  • 俄语购物网站建设游戏如何在网上推广
  • 网站建设可行分析性报告河南seo快速排名
  • 新手怎样自己做网站推广优化师
  • 一流的上海网站建设今日新闻摘抄
  • 福建有没有网站做鞋子一件代发推广资源整合平台
  • 怎么看网站有没有做地图怎么做网上销售
  • 代理网站有什么用百度网页链接
  • 设计成功一个电子商务网站搜索引擎优化免费
  • wordpress电视直播插件下载搜索关键词优化服务
  • 做网站的人找不到了河南百度seo