使用opencv进行多张图片对比度增强然后增强后的图片
时间: 2023-08-24 11:04:57 浏览: 46
怎么保存?
你可以使用cv2.imwrite()函数来保存增强后的图片。具体的代码如下:
```
import cv2
# 加载图片
img = cv2.imread('original.png')
# 对比度增强
alpha = 1.0 # 对比度调整参数,1.0表示不变,小于1.0表示降低对比度,大于1.0表示增加对比度
beta = 50.0 # 亮度调整参数,0表示黑色,255表示白色,大于0小于255表示调整亮度
enhanced_img = cv2.convertScaleAbs(img, alpha=alpha, beta=beta)
# 保存图片
cv2.imwrite('enhanced.png', enhanced_img)
```
以上代码中,首先加载原始图像,然后进行对比度增强,最后使用cv2.imwrite()函数来将增强后的图像保存到指定路径。其中参数alpha和beta分别表示对比度和亮度调整参数,根据具体需求进行调整即可。
相关问题
使用opencv进行多张图片增强色度然后保存增强后的图片的图片
您可以使用OpenCV中的cv2.imread()方法读取多张图片,然后使用cv2.addWeighted()方法增强图片的亮度和对比度,最后使用cv2.imwrite()方法保存增强后的图片。以下是示例代码:
```
import cv2
import os
# 读取文件夹中的所有图片
img_folder = 'path/to/folder/containing/images'
img_list = os.listdir(img_folder)
# 设置增强参数
alpha = 1.2 # 控制亮度
beta = 50 # 控制对比度
# 循环遍历图片进行增强
for img_name in img_list:
# 读取图片
img_path = os.path.join(img_folder, img_name)
img = cv2.imread(img_path)
# 增强图片色度
enhanced_img = cv2.addWeighted(img, alpha, np.zeros(img.shape, img.dtype), 0, beta)
# 保存增强后的图片
enhanced_img_name = img_name.split('.')[0] + '_enhanced.jpg'
enhanced_img_path = os.path.join(img_folder, enhanced_img_name)
cv2.imwrite(enhanced_img_path, enhanced_img)
# 打印处理后的图片路径
print('Processed image saved at:', enhanced_img_path)
```
建议在实际应用中根据需要调整增强参数,以达到最佳效果。
使用opencv对比度增强代码python语言
好的,我来为您提供一下使用opencv对比度增强的Python代码:
```python
import cv2
# 读取图像文件
img = cv2.imread("img.png")
# 对比度增强
alpha = 2 # 对比度增强因子
beta = 50 # 亮度增强因子
img_contrast = cv2.convertScaleAbs(img, alpha=alpha, beta=beta)
# 展示图像
cv2.imshow("Original Image", img)
cv2.imshow("Contrast Enhanced Image", img_contrast)
cv2.waitKey(0)
```
这段代码首先使用`cv2.imread()`函数读取一个名为`img.png`的图像文件,然后使用`cv2.convertScaleAbs()`函数对该图像进行对比度增强和亮度增强,增强因子分别为`alpha`和`beta`,最后使用`cv2.imshow()`函数展示原始图像和增强后的图像。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)