Python uygulamasında yeniyim ve şu kodu çalıştırmaya çalıştım. Aşağıdaki hata "IOError: cannot open resource"
aldı. Bu, bazı Görüntü özelliklerinin daha uzun olmamasından kaynaklanıyor mu (ör. Coval.otf) ya da potansiyel olarak yazma/okuma kısıtlamalarından kaynaklanıyor mu? lütfen bana bildirin - bu sisteminizde mevcut değil, muhtemelenImageFont IO hatası: kaynağı açamıyor
import numpy as np
from PIL import Image, ImageDraw, ImageFont
from skimage import transform as tf
def create_captcha(text, shear=0, size=(100,24)):
im = Image.new("L", size, "black")
draw = ImageDraw.Draw(im)
font = ImageFont.truetype(r"Coval.otf", 22)
draw.text((2, 2), text, fill=1, font=font)
image = np.array(im)
affine_tf = tf.AffineTransform(shear=shear)
image = tf.warp(image, affine_tf)
return image/image.max()
%matplotlib inline
from matplotlib import pyplot as plt
image = create_captcha("GENE", shear=0.5)
Hata kümesini gönderir misiniz? –
Eşleşebilecek bir tane oluşturdum: http://pastebin.com/C92Re7iQ. Coval.otf bulunmuyor mu? Ayrıca biraz daha fazla ışık tutabilecek bu kaynağı da buldu: http://tiny.cc/1voo5x. Kurulacak gibi görünüyor. Bu kitap, indirmek için bir bağlantı gösterir. – Newyork167