本文共 1371 字,大约阅读时间需要 4 分钟。
????????OpenCV?AI???????????????????????
?????????????? Python ?? YOLO?You Only Look Once?? EasyOCR?Optical Character Recognition??????????????????????????????????
?????????????? Python ??
pip install opencv-python ultralytics easyocr Pillow numpy
???????????????????
??????????????????? OpenCV ????????? YOLO ?????????? EasyOCR ?????????????
import cv2from ultralytics import YOLOimport easyocrfrom PIL import Image
???????????????????????????????????
pip install opencv-python ultralytics easyocr Pillow numpy
????????????????????????????????????????????????????????????? PNG?JPEG ? BMP?
?? YOLO ?????????????????? YOLO ?????????????????????????????????????????
?????????? EasyOCR ????????????EasyOCR ?????????????????????
?????????????
import cv2from ultralytics import YOLOimport easyocrfrom PIL import Image# ???YOLO??yolo = YOLO()# ???EasyOCRreader = easyocr.Reader()# ??????image = cv2.imread("car_plate_image.jpg")# ??YOLO????detected = yolo(image, confidence=0.5)# ?????????????for i, car_plate in enumerate(detected): if car_plate.confidence > 0.5: # ???PIL???? img = Image.fromarray(car_plate.img) # ???????? words = reader.read(img) print(f"???????{words}") ?????????????????????????????? YOLO ???????? EasyOCR ?????????????????????????????
转载地址:http://kesfk.baihongyu.com/