Computer >> Máy Tính >  >> Lập trình >> Python

Thực hiện tạo ngưỡng 0 trên hình ảnh bằng OpenCV

Trong chương trình này, chúng tôi sẽ thực hiện tạo ngưỡng 0 trên một hình ảnh bằng cách sử dụng openCV. Ngưỡng là một quá trình trong đó giá trị của mỗi pixel được thay đổi liên quan đến giá trị ngưỡng. Pixel được cung cấp một giá trị nhất định nếu nó nhỏ hơn ngưỡng và một số giá trị khác nếu nó lớn hơn ngưỡng. Ở ngưỡng 0, các pixel có giá trị cường độ nhỏ hơn giá trị ngưỡng được đặt thành 0.

Hình ảnh gốc

Thực hiện tạo ngưỡng 0 trên hình ảnh bằng OpenCV

Thuật toán

 Bước 1:Nhập cv2.Bước 2:Xác định ngưỡng và max_val.Bước 3:Chuyển các tham số này vào giá trị cv2.threshold và chỉ định loại ngưỡng bạn muốn thực hiện. Bước 4:Hiển thị kết quả đầu ra.  

Mã mẫu

 import cv2image =cv2.imread ('exploremage.jpg') ngưỡng_value =120max_val =255ret, image =cv2.threshold (hình ảnh, giá trị ngưỡng, max_val, cv2.THRESH_TOZERO) cv2.imshow ('ZeroThresholding', hình ảnh)  

Đầu ra

Thực hiện tạo ngưỡng 0 trên hình ảnh bằng OpenCV