मैं एक आयत छवि के साथ एक संख्या है । स्थिति की संख्या में भिन्न हो सकते हैं छवि. मैं कोशिश करने के लिए ओसीआर संख्या और चाहते हैं करने के लिए फसल को छोड़कर बाकी सब कुछ संख्या. क्या होगा सबसे आसान तरीका है यह करने के लिए?
0
का उपयोग करने की कोशिश की विधि getbbox प्राप्त करने के लिए केवल क्षेत्र के लिए संख्या. यहाँ एक आउटबॉक्स के बाद मिल के किनारे है, इसलिए इसे हटा दिया को खोजने में मदद करने के लिए क्षेत्र संख्या है.
from PIL import Image, ImageFilter
im = Image.open("D:/8.png")
new_im = im.filter(ImageFilter.FIND_EDGES)
w, h = im.size
d = 5
new_im = new_im.crop((d, d, w-d, h-d)) # Remove outline box
l, t, r, b = new_im.convert('1').getbbox()
char_im = im.crop((l+d, t+d, r+d, b+d))
char_im.show()