add mixbox for python

This commit is contained in:
Ondrej Jamriska
2022-09-21 05:05:52 +02:00
parent 4bfc462204
commit 334932d8fe
7 changed files with 384 additions and 0 deletions

17
python/examples/npcv.py Normal file
View File

@@ -0,0 +1,17 @@
import cv2
import numpy as np
import mixbox
height = 256
width = 256
img = np.zeros((height, width, 3), np.uint8)
rgb1 = (0, 33, 133) # blue
rgb2 = (252, 211, 0) # yellow
for x in range(0, 256):
for y in range(0, 256):
img[x, y] = mixbox.lerp(rgb1, rgb2, x / 255.0)
cv2.imshow("image", cv2.cvtColor(img, cv2.COLOR_RGB2BGR))
cv2.waitKey(0)