资源简介

看了一遍贾志刚老师的python-OpenCV图像处理教程,自己跟着书写了一遍代码(所有),并且作了注释,希望多多指正,互相交流

资源截图

代码片段和文件信息

# coding=utf-8
#2020年7月22日15:19:27
#调整图片的亮度和对比度
‘‘‘
基本原理:先按照原来的图片格式新建一个像素全为0的图片;然后按照
2张图片的不同比例合成一张新照片,用到addWeighted函数
cv.addWeighted(src1alphasrc2betagammadst=Nonedtype = None)
其中alpha为src1所占的比例;beta为src2所占的比例,其中并没有要求alpha和beta
的和必须为1,可以为正为负。gamma为微调项(表示亮度)。
‘‘‘
import cv2 as cv
import numpy as np

def contrast_brightness_image(src1ag):
    hwch = src1.shape
    #新建全0的图片数组src2,和原图大小一致
    src2 = np.zeros([hwch]src1.dtype)
    dst = cv.addWeighted(src1asrc21-ag)
    cv.imshow(“con_bri_demo“dst)

src = cv.imread(“E:\opencv\OpenCV src\src2/images (5).jpg“)
cv.namedWindow(“unchanged image“1)
cv.imshow(“unchanged image“src)
contrast_brightness_image(src1.210)
cv.waitKey(0)
cv.destroyAllWindows()


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        505  2020-07-22 15:25  ALL_demos\.idea\ALL_demos.iml

     文件       1180  2020-07-24 12:10  ALL_demos\.idea\inspectionProfiles\Project_Default.xml

     文件        259  2020-07-22 15:25  ALL_demos\.idea\misc.xml

     文件        270  2020-07-21 14:05  ALL_demos\.idea\modules.xml

     文件      42599  2020-07-24 16:47  ALL_demos\.idea\workspace.xml

     文件       1008  2020-07-22 15:42  ALL_demos\adjust image 对比度亮度8.py

     文件        642  2020-07-23 15:56  ALL_demos\canny边缘检测17.py

     文件        577  2020-07-21 21:37  ALL_demos\color space transform6.py

     文件        700  2020-07-21 21:50  ALL_demos\color space transform6_2.py

     文件        680  2020-07-21 23:10  ALL_demos\color space transform6_3.py

     文件        596  2020-07-21 18:04  ALL_demos\display an image.py

     文件        618  2020-07-24 13:52  ALL_demos\face detection_23_1.py

     文件       1672  2020-07-22 17:19  ALL_demos\floodfill填充10.py

     文件        716  2020-07-23 17:32  ALL_demos\hough circle检测18_2.py

     文件       1096  2020-07-23 17:20  ALL_demos\Hough line detection18_1.py

     文件        657  2020-07-21 18:21  ALL_demos\image feature and save.py

     文件       1592  2020-07-22 21:35  ALL_demos\image histogram12_1.py

     文件        863  2020-07-22 10:49  ALL_demos\image算术运算7_1.py

     文件       1266  2020-07-23 15:19  ALL_demos\lalas and gauss 金字塔15.py

     文件        732  2020-07-22 11:21  ALL_demos\logic demo7_2.py

     文件       2098  2020-07-21 21:19  ALL_demos\numpy操作数组输出图片4.py

     文件       1516  2020-07-24 09:56  ALL_demos\分水岭分割算法22.py

     文件       2380  2020-07-23 10:53  ALL_demos\图像二值化14.py

     文件        767  2020-07-23 11:04  ALL_demos\图像二值化_局部14_2.py

     文件       1378  2020-07-23 15:37  ALL_demos\图像梯度16.py

     文件        952  2020-07-24 09:28  ALL_demos\图像的开闭操作21.py

     文件        881  2020-07-23 08:49  ALL_demos\图片分割合并填充9.py

     文件       1157  2020-07-24 14:18  ALL_demos\摄像头人脸检测23_2.py

     文件       1400  2020-07-23 09:26  ALL_demos\模板匹配13.py

     文件       1562  2020-07-22 17:59  ALL_demos\模糊处理11.py

............此处省略13个文件信息

评论

共有 条评论