<< 滑动查看下一张图片 >>
图中cv_2、cv_3、cv_4依次执行即可
再来讲讲此处的原理(引用自 Python编程时光)。
事实上,每一张图片都是由一个一个的像素点所组成的。而每个像素点,都有自己的颜色,其颜色可以用一个数组来表示:(a,b,c),其中每位数的取值范围都是 0-255。
比如(0,0,0)代表黑色,(255,255,255)代表白色。
当像素点足够多的时候,这张照片就是我们所说的高清照片。
而如果当像素点太少,我们的肉眼就能感知到明显的锯齿感。
首先,使用 opencv 的 cv2.imwrite 函数读写,再保存为’.jpeg’后缀的图像
cv2.imwrite( "pic/frame%d.jpg"% count, image) # save frame as JPEG file
新建一张画布,再选择字体和字体大小。
blank = Image.new( "RGB", [len(img[ 0]), len(img)], "white")
drawObj = ImageDraw.Draw(blank)
n = 10
font = ImageFont.truetype( 'C:/Windows/Fonts/Microsoft YaHei UI/msyhbd.ttc', size=n - 1)
写个for循环生成数据,要给这些字加上相应的颜色字体,