Hướng dẫn create binary image in python - tạo hình ảnh nhị phân trong python

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    Đọc

    Bàn luậnOpenCV. Make sure you have installed the library into your Python. For steps for installing OpenCV refers to this article: Set up Opencv with anaconda environment

    Approach:

    1. Trong bài viết này, chúng tôi sẽ chuyển đổi hình ảnh thành dạng nhị phân của nó. Một hình ảnh nhị phân là một hình ảnh đơn sắc bao gồm các pixel có thể có một trong hai màu chính xác, thường là đen và trắng. Hình ảnh nhị phân cũng được gọi là cấp độ hai cấp hoặc hai cấp. Điều này có nghĩa là mỗi pixel được lưu trữ dưới dạng một bit duy nhất, tức là 0 hoặc 1.
    2. Thư viện quan trọng nhất cần thiết để xử lý hình ảnh trong Python là OpenCV. Hãy chắc chắn rằng bạn đã cài đặt thư viện vào Python của bạn. Đối với các bước để cài đặt OpenCV đề cập đến bài viết này: Thiết lập OpenCV với môi trường Anaconda
    3. Đọc hình ảnh từ vị trí.

    Là một hình ảnh màu có các lớp RGB trong đó và phức tạp hơn, hãy chuyển đổi nó sang dạng thang độ xám của nó trước tiên.

    Python3

    Thiết lập một dấu ngưỡng, các pixel phía trên dấu đã cho sẽ chuyển màu trắng và bên dưới điểm sẽ chuyển sang màu đen.

    Dưới đây là việc thực hiện:

    import cv2

    img=cv2.imread['']
    gray_img=cv2.cvtColor[img,cv2.COLOR_BGR2GRAY]
    
    7
    img=cv2.imread['']
    gray_img=cv2.cvtColor[img,cv2.COLOR_BGR2GRAY]
    
    8
    img=cv2.imread['']
    gray_img=cv2.cvtColor[img,cv2.COLOR_BGR2GRAY]
    
    9

    img=cv2.imread['']gray_img=cv2.cvtColor[img,cv2.COLOR_BGR2GRAY]
    
    0
    img=cv2.imread['']gray_img=cv2.cvtColor[img,cv2.COLOR_BGR2GRAY]
    
    1
    import numpy as np
    from numpy import random
    
    # Generating an image of values between 1 and 255. 
    im_thresh = random.randint[1,256, [64,64]]
    
    # Set anything less than 255 to 0. Unnecessary if cv2 does this during threshold. 
    # Must go before the operation below in order not to set all values to 0. 
    im_thresh[im_thresh

    Bài Viết Liên Quan

    Chủ Đề