哪个网站是专做宝宝饭的,会展设计是干什么的,东菀高端网站建设,南阳网站开发公司2023.11.26使用opencv调节图片亮度
测试一些opencv对图片的处理效果#xff0c;方法比较简单#xff0c;找出所有像素点#xff0c;然后将RGB三色的亮度分别进行调节即可#xff0c;同类可以进行像素级的处理。测试结果和项目代码如下#xff1a;
使用OpenCV调节图拍亮…2023.11.26使用opencv调节图片亮度
测试一些opencv对图片的处理效果方法比较简单找出所有像素点然后将RGB三色的亮度分别进行调节即可同类可以进行像素级的处理。测试结果和项目代码如下
使用OpenCV调节图拍亮度OpenCV的安装在终端中输入 pip install opencv-python 和 pip install opencv-python-headless 即可import cv2
import numpy as npfn static/cat03.PNG # 文件路径if __name__ __main__:img cv2.imread(fn)w img.shape[1] # 获得图片的长和宽边界h img.shape[0]ii 0for xi in range(0,w):for xj in range(0,h):img[xj, xi, 0] int(img[xj, xi, 0] * 0.2) # 将RGB三种颜色的亮度均降到原来的20%# 乘以一个大于1的数值即可提升亮度img[xj, xi, 1] int(img[xj, xi, 1] * 0.2)img[xj, xi, 2] int(img[xj, xi, 2] * 0.2)if xi % 10 0: # 实现一个比较简单的进度条功能print(xi/w)cv2.imshow(preview,img)cv2.waitKey(0) # 等待键盘的输入输入后进入下一步程序如果参数为0则表示一直等待cv2.destroyAllWindows()