如果在python程序中没有导入相关模块,有两个python版本导致下载了模块无法导入

  如果在python程序中没有导入相关模块,有两个python版本导致下载了模块无法导入

  太平航运的基本功能介绍

  来自太平航运导入图像

  从太平航运进口图像增强

  img=图像。open(r e:(img(f1.png)))))。

  img.show())。

  #图像二值化

  img=img.convert(L)))))))。

  #图像放大

  img=img.resize () img.width*int(,img.height * int(4),Image .抗锯齿))))))).

  # #对比度提高

  enh _ con=图像增强对比度(img)。

  对比度=2

  img _ contrasted=enh _ con.enhance(对比度)

  #亮度提高

  enh _ bri=图像增强。亮度(img _ contrasted))。

  亮度=2.5

  image _ brightened=enh _ bri.enhance(亮度)

  #饱和度的提高

  enh _ col=图像增强。颜色(图像)

  颜色=50

  image _ colored=enh _ col . enhance(彩色)

  # #清晰度增强

  enh _ sha=图像增强清晰度(img)。

  锐度=2

  image _ sharped=enh _ sha。增强(锐度))))))。

  图像_锐化。save(r e:(img(f22.png),dpi=(300,300),quality=95))))。

  # image _ sharped。save(r e:(img(f22.png)))))))))))))))))))))。

  #图像汉字识别

  img 2=图像。open(r e:(img(f22.png)))))。

  code 2=pytesserac t . image _ to _ string(img 2,lang= chi _ sim )))))))))))600)600

  #打印(代码2 )

  #图像裁剪

  image _ cro=image。open(r e:(img(f24.png))))))))))))))))。

  image _ cropped=image _ cro.crop(分辨率)

  图像_已裁剪。save(u e:(img(f25.png)))))))))))))))))。

  使图像黑白化

  img _ main=image。打开(u e:/log in 1 .png)。

  img_main=img_main.convert(

  阈值1=138

  表1=[]

  对于范围内的一(256):

  如果我设定阈值1:

  table1.append(0)。

  否则:

  表1 .追加(1).

  img_main=img_main.point(表1, 1 )

  img _ main . save(u e:/登录3 .png)。

  计算小图在大图上的坐标

  def get _ screenxy _ from _ BMP(main _ BMP,son_bmp):

  #获取与指定屏幕快照匹配的屏幕上的坐标-(x,y,宽度,高度))))))))))))))))的屏幕上的坐标)

  img_main=Image.open(main_bmp)

  img_main=img_main.convert(

  阈值1=138

  表1=[]

  对于范围内的一(256):

  如果我设定阈值1:

  table1.append(0)。

  否则:

  表1 .追加(1).

  img_main=img_main.point(表1, 1 )

  img_son=Image.open(son_bmp)

  img_son=img_son.convert(l)))。

  阈值2=138

  表2=[]

  对于范围内的一(256):

  如果我设定阈值2:

  table2.append(0)。

  否则:

  表2 .追加(1).

  img_son=img_son.point(table2, 1 )。

  datas_a=list(img_main.getdata()

  datas_b=list(img_son.getdata()

  对于I,iteminenumerate(datas_a):

  if datas _ b[0]==itemanddatas _ a[i1]==datas _ b[1]:

  yx=divmod(I,img_main.size[0])。

  main _ start _ pos=yx[1]yx[0]* img _ main。大小[0]

  match_test=True

  forninrange(img_son.size[1]):

  main _ pos=main _ start _ posn * img _ main。大小[0]

  son_pos=n * img_son.size[0]

  if datas _ b[son _ pos:son _ posimg _ son。大小[0]!=datas _ a[main _ pos 3360 main _ posimg _ son。大小[0]:

  match_test=False

  布莱克

  如果匹配_测试:

  return(yx[1],yx[0],img_son.size[0],img_son.size[1])。

  返回假

  用图像抓取实现截图

  im=ImageGrab.grab(

  im.save(d:/as1.png))。

  # # # #参数的说明

  # # # #第一个参数开始屏幕截图的x坐标

  第# # # #个参数开始屏幕截图的y坐标

  第# # # #个参数结束屏幕快照的x坐标

  第# # # #个参数结束屏幕快照的y坐标

  box=(897,131,930,148))))))))))))))))。

  im=imagegrab.grab(Bbox))。

  im.save(d:/as2.png))。

  以上是蟒蛇太平航运模块的基本使用细节,有关蟒蛇太平航运模块的信息,请参阅脚本房屋中的其他相关文章。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: