-
大小: 27KB文件类型: .rar金币: 2下载: 1 次发布日期: 2021-06-18
- 语言: Python
- 标签: python-OpenC 图像处理
资源简介
看了一遍贾志刚老师的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个文件信息
相关资源
- 双边滤波器实验报告及代码python
- opencv+Python的教程大全
- 《机器学习-使用OpenCV和Python进行智能
- OpenCV图像处理总结
- 图像处理的详细python程序
- 利用脉冲耦合神经网络的图像处理.
- tif遥感数据.zip
- 图像处理-图片找不同Find the differenc
- OpenCV-Python中文教程
- tensorflow-1.9.0-cp37-cp37m-win_amd64.whl
- Python实现跟踪、光流、前景检测
- 基于python和pencv的车牌号码识别
- opencv_python-3.4.2.16-cp37-cp37m-win_amd64.wh
- (一)python爬虫验证码识别去除干扰
- 计算机/数字图像处理专业本科毕设—
- Python-Opencv自定义训练器识别任意物体
- opencv3机器视觉python语言实现.zip
- PCI Geomatica 遥感图像处理软件 使用教
- OpenCV 3计算机视觉:Python语言实现——
- opencv 3.2.0版本.zip
- python图像处理相机姿态估计
- 机器学习-使用OpenCV和Python进行智能图
- python实现两张图片融合
- 批量图片随机裁剪,翻转,颠倒--图片
- 多边型标注工具python-opencv实现
- python 实现图片像素大小设置
- 图片的旋转方法算法以及双线性插值
- Python-opencv-植物叶片识别
- 区域生长 python版 dicom图像
- 基于GDAL的Python实现遥感影像PCA的代码
评论
共有 条评论