Hi, I am trying to read the characters from the image, which has characters with black color in the background. Attaching the code which i used to extract, currently its giving the partial output. Can you help me to guide how to make it accurate?
import pytesseract from PIL import Image pytesseract.pytesseract.tesseract_cmd = 'C:\\Users\\M562765\\AppData\\Local\\Programs\\Tesseract-OCR\\tesseract.exe' # Paths to your images image_paths = [ 'C:/Users/M562765/Downloads/Unable-images/Unable/crop1.jpg'] # Function to process an image and extract text def extract_text_from_image(image_path): # Open the image img = Image.open(image_path) # Use pytesseract to perform OCR extracted_text = pytesseract.image_to_string(img, config='--psm 6') # PSM 6 assumes a block of text return extracted_text.strip() # Process all images and print results for img_path in image_paths: text = extract_text_from_image(img_path) print(f"Text extracted from {img_path}: {text}") -- You received this message because you are subscribed to the Google Groups "tesseract-ocr" group. To unsubscribe from this group and stop receiving emails from it, send an email to tesseract-ocr+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/tesseract-ocr/6887daf5-e4ba-44ef-8d86-73c5943990e1n%40googlegroups.com.