本文整理匯總了Python中Img.divide方法的典型用法代碼示例。如果您正苦於以下問題:Python Img.divide方法的具體用法?Python Img.divide怎麽用?Python Img.divide使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Img
的用法示例。
在下文中一共展示了Img.divide方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: test
# 需要導入模塊: import Img [as 別名]
# 或者: from Img import divide [as 別名]
def test():
download_image("http://jwxt.bupt.edu.cn/validateCodeAction.do?random=",name="hello")
image=Img(fname="hello.jpg")
image.binary()
images=image.divide()
vcodes=[]
for temp in images:
vcodes.append(temp.recognise())
vcode_result=''.join(vcodes)
print(vcode_result)
示例2: train2
# 需要導入模塊: import Img [as 別名]
# 或者: from Img import divide [as 別名]
def train2():
for i in range(10):
try:
os.mkdir(fontpath)
except:
print(fontpath+" exist!")
download_image("http://jwxt.bupt.edu.cn/validateCodeAction.do?random=")
img=Img(fname="vcode.jpg")
img.binary()
img.save("tempBinary.jpg")
img.show()
images=img.divide()
random.randint(1,100)
for i in images:
result=i.recognise()
print("hello:"+result)
x=input()
if x=="": #如果上麵識別結果沒錯,輸入回車則保存特征值。否則隨意輸入其他字符,跳過
f=open(fontpath+result+"-"+str(random.randint(1,100))+".txt","w+")
f.write(i.get_feature())
f.close()
示例3: train
# 需要導入模塊: import Img [as 別名]
# 或者: from Img import divide [as 別名]
def train():
for i in range(10):
try:
os.mkdir(fontpath)
except:
print(fontpath+" exist!")
download_image("http://jwxt.bupt.edu.cn/validateCodeAction.do?random=")
img=Img(fname="vcode.jpg")
img.binary()
img.save("tempBinary.jpg")
img.show()
x=input()
if x=="next": #如果分割破壞嚴重或者二值化後圖片花了,直接輸入next跳過該圖片,以免汙染字庫
continue
images=img.divide()
random.randint(1,100)
for s,i in zip(x,images):
f=open(fontpath+s+"-"+str(random.randint(1,100))+".txt","w+")
f.write(i.get_feature()) #將特征值保存
f.close()