資源簡介
看了一遍賈志剛老師的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.xm
?????文件????????259??2020-07-22?15:25??ALL_demos\.idea\misc.xm
?????文件????????270??2020-07-21?14:05??ALL_demos\.idea\modules.xm
?????文件??????42599??2020-07-24?16:47??ALL_demos\.idea\workspace.xm
?????文件???????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個文件信息
評論
共有 條評論