ในโปรแกรมนี้ เราจะทำ Truncate Thresholding บนภาพโดยใช้ OpenCV Thresholding เป็นกระบวนการที่ค่าของแต่ละพิกเซลจะถูกเปลี่ยนแปลงเกี่ยวกับ Threshold Value พิกเซลจะถูกกำหนดค่าบางอย่างหากน้อยกว่า Threshold และค่าอื่นหากมากกว่า Threshold ใน Truncate Thresholding ค่าที่มากกว่า Threshold จะถูกลดลงเหลือ Threshold Value พิกเซลอื่นๆ ยังคงเดิม
ภาพต้นฉบับ

อัลกอริทึม
Step 1: Import cv2
Step 2: กำหนด Threshold และ Max_Val
Step 3: ส่งพารามิเตอร์เหล่านี้เข้า cv2.threshold และระบุ Type ของ Thresholding ที่ต้องการ
Step 4: แสดงผลลัพธ์
ตัวอย่างโค้ด
import cv2
image = cv2.imread('testimage.jpg')
threshold_value = 120
max_val = 255
ret, image = cv2.threshold(image, threshold_value, max_val, cv2.THRESH_TRUNC)
cv2.imshow('TruncateThresholding', image)
ผลลัพธ์
