Cv2 puttext utf-8 python
Phông chữ HERSHEY được sử dụng bởi OpenCV không hỗ trợ các ký tự UTF-8. Nếu bạn sử dụng hướng dẫn trước đây của tôi về cách đặt văn bản trên hình ảnh quay video OpenCV bằng chức năng PutText() với các ký tự tiếng Trung, tiếng Nga, tiếng Hy Lạp, tiếng Nhật hoặc tiếng Hàn (ví dụ), nó sẽ không thể hiển thị đúng các ký tự đó. Thay vào đó, nó sẽ hiển thị dưới dạng Đối với hướng dẫn này, chúng ta sẽ tìm hiểu cách đặt các ký tự UTF-8 vào quay video OpenCV. Chúng tôi sẽ sử dụng ví dụ của Nigel Tao về cách tải Phông chữ True Type và vẽ các chuỗi UTF8 trên một hình ảnh và dán hình ảnh vào khung hình ảnh quay video. Như là Để chạy ví dụ mã bên dưới, trước tiên hãy tải xuống Phông chữ True Type tại http. //www. đồ làm biếng. com/~alien/slackbuilds/wqy-zenhei-font-ttf/build/wqy-zenhei-0. 4. 23-1. hắc ín. gz, giải nén và đặt tệp Đọc các ghi chú sau mã nguồn quá. Đặc biệt là trên các ngôn ngữ được bao phủ bởi Thực thi
của bạn đây
GHI CHÚ Nếu liên kết cho Có cách nào khác để sử dụng PutText() với các ký tự UTF-8 không? . //Blog. csdn. net/fengbingchun/article/details/8029337 (bằng tiếng Trung và C++) bởi chaishushan@gmail. com - nhà phát triển ban đầu của gói Go-OpenCV Một vấn đề mà tôi vẫn chưa giải quyết được là làm cách nào để tạo các chuỗi UTF-8 có nền trong suốt. Tại thời điểm này, nó đủ tốt cho tôi vì tôi sẽ sử dụng các ký tự UTF-8 làm nhãn trên đầu hình chữ nhật. Có lẽ tôi sẽ giải quyết vấn đề này tiếp theo trong tương lai Không cuộn hình ảnh sao chép và dán ra ngoài đường viền của quay video. Nếu không, chương trình sẽ bị lỗi vì opencv. chức năng sao chép (). . P Trích từ
Mã hóa vui vẻ Người giới thiệu http. // tài liệu. opencv. tổ chức/3. 1. 0/df/d4e/groupimgprocc. html (đối với các số nguyên liệt kê, thứ mà go-opencv không bao gồm) https. //godoc. org/golang. org/x/hình ảnh/tên màu https. //www. ổ cắm. com/tutorials/golang-how-to-print-rune-unicode-utf-8-and-non-ascii-cjk-chinese-japanese-korean-characters |