cv.putText()函数几种字体试验

cv.putText函数的几种字体~

import cv2 as cv
a=cv.imread("D:/123.jpg")
cv.putText(a, "Hello~", (10, 60),  cv.FONT_HERSHEY_SIMPLEX, 1, (0, 0, 255), 1, 8);
cv.putText(a, "Hello~", (10, 100), cv.FONT_HERSHEY_PLAIN, 1, (0, 0, 255), 1, 8);
cv.putText(a, "Hello~", (10, 150), cv.FONT_HERSHEY_DUPLEX, 1, (0, 0, 255), 1, 8);
cv.putText(a, "Hello~", (10, 200), cv.FONT_HERSHEY_COMPLEX, 1, (0, 0, 255), 1, 8);
cv.putText(a, "Hello~", (10, 250), cv.FONT_HERSHEY_TRIPLEX, 1, (0, 0, 255), 1, 8);
cv.putText(a, "Hello~", (10, 300), cv.FONT_HERSHEY_COMPLEX_SMALL, 1, (0, 0, 255), 1, 8);
cv.putText(a, "Hello~", (10, 350), cv.FONT_HERSHEY_SCRIPT_SIMPLEX, 1, (0, 0, 255), 1, 8);
cv.putText(a, "Hello~", (10, 400), cv.FONT_HERSHEY_SCRIPT_COMPLEX, 1, (0, 0, 255), 1, 8);
cv.putText(a, "Hello~", (10, 450), cv.FONT_ITALIC, 1, (0, 0, 255), 1, 8);
cv.imwrite("D:/a.jpg", a);
cv.imshow("a", a);
waitKey(0);

其中

字体大小数字越大,字体越大

字体粗细数字越大,字体越粗

且putText本身不能直接书写汉字,故此处演示的是英文

试验结果如下

                                               cv.putText()函数几种字体试验_第1张图片

你可能感兴趣的:(随手,opencv,计算机视觉,python)