Tin tổng hợp

OpenCV – Bài 7: Nhận biết và đọc ký tự Led 7 đoạn

  • 05/11/2021
  •  

    Trong thực tế vì lý do nao đó chúng ta không thể kết nối với thiết bị đo, bắt buộc phải nhập data bằng tay hoặc để tránh làm giả số liệu. Chúng ta sử dụng phương pháp camera vision đọc giá trị hiển thị kết quả trên led 7 đoạn

    Bước 1: Chúng ta viết chươngtrình chụp ảnh và lưu file ảnh đơn giản như sau :

    Mục đích của chương trình là tạo 1 khung hình chữ nhật màu xanh, đưa đối tượng cần phát hiện vào khung hình để chương trình đọc led 7 đoạn phát hiện đối tượng nhanh chóng như hình trên và tiến hành chụp ảnh lấy hình mẫu .

    Bước 2: Tìm hiểu về led 7 đoạn:

    Chúng ta sẽ sử dụng thuật toán phát hiện 7 đoạn và đọc kết quả hiện thị theo nguyên lý hiển thị của led 7 đoạn. Led 7 đoạn cấu tạo gồm 7 thanh led nhỏ , nếu hiển thị mô hỏng lại ký tự số học từ 0–>9 ta có  data khai báo theo kiểu từ điển sau:

    Tiến hành xử ảnh thông thường và tiến ành Roi cắt vào cần xử lý chính. Sau đó tiến hành tách từng ký tự led 7 đoạn:

     

     

     

    Sau đó tính toán từng đoạn và đọc giá gị các đoạn của led 7 đoạn:

     

     

     

     

     

     

     

     

     

       print(“———————“)
    cv2.waitKey()

     

    Tiến hành tra từ điển led 7 đoạn và hiện thị kết quả:

     

    Toàn full code phần xử lý led 7 đoạn: