原因:image图片是0-255,而imwrite保存图片的时候把图片标准化了,也就变为0-1,对于这个问题,只需要修改一下imwrite的输入就好,也就是括号后半部分那个参数*255,如下:

cv.imwrite("img_light.jpg", img_light*255)
cv.imwrite("img_dark.jpg", img_dark*255)

注意:括号里边的前半部分是自己起的文件名,后半部分“img_light”改成你自己的图像名。
比如我读入图像命名为,这里在上边*255的时候,就是img_light*255

img_light = Image.open("1.jpg")

关于OpenCV中cv2.imwrite保存的图片是全黑色的解决方案相关推荐

  1. OpenCV输出图像到文件:imwrite()函数。在OpenCV中生成一幅png图片,并写入当前工程目录

    关于VS下OpenCV的配置.可见如下链接: OpenCV的安装与实现VS环境设置 在OpenCV中,输入图像到文件一般采用imwrite函数,它的声明如下: CV_EXPORTS_W bool im ...

  2. OpenCV中cv2的用法

    OpenCV中cv2的用法 一.读入图像 使用函数cv2.imread(filepath,flags)读入一副图片 filepath:要读入图片的完整路径 flags:读入图片的标志  cv2.IMR ...

  3. 【opencv-python】 cv2.imwrite保存jpg和png图像

    [opencv-python] cv2.imwrite保存jpg和png图像 1.背景 1.1 关于jpg与png 1.2 opencv-python接口 2.原始jpg图像 3.保存jpg图像 4. ...

  4. 使用openCV 的cv2.imread函数读取图片找不到路径

    使用openCV 的cv2.imread函数读取图片时出现,找不到图像的问题: 错误如下: 尝试把 \ 换为 /, 或者把 \ 换为 \ 都不可以. 后来发现,是中文路径的问题,将中文路径换为英文路径 ...

  5. 【故障诊断】cv2.imwrite无法写入图片,但程序就是不报错

    [故障诊断]cv2.imwrite无法写入图片,但程序就是不报错 故障现象 原因解释 解决方案 创建目录 检查混用 故障现象 在这种故障里,我们发现,使用cv2.imwrite的时候,明明程序不报错, ...

  6. 解决opencv中cv2.VideoCapture()函数打开USB视频慢的问题

    解决opencv中cv2.VideoCapture()函数打开USB视频慢的问题!!! cv2.VideoCapture(0)打开电脑自带摄像头比cv2.VideoCapture(1)打开usb慢好多 ...

  7. opencv读取视频并保存为图片

    1.功能: opencv读取指定文件夹中的视频文件,按照一定的间隔截取某些帧,将这些帧图像连续命名,存储在指定文件夹里. 2.代码如下: (1)IplImage #include <stdlib ...

  8. OpenCV中imread/imwrite与imdecode/imencode的异同

    OpenCV中的cv::imdecode函数是从指定的内存缓存中读一幅图像,而cv::imencode是将一幅图像写进内存缓存中.cv::imread是从指定文件载入一幅图像,cv::imwrite是 ...

  9. 老卫带你学---使用cv2.imwrite保存的图像是全黑的

    在使用opencv的cv.imwrite函数进行图像保存的时候,发现保存下来的图像都是全黑 cv.imwrite("gamma_enhance.jpg",out) 因为image是 ...

最新文章

  1. python break
  2. 设计模式之四-Factory模式
  3. 计算机科学中最重要的32个算法(转)
  4. 计算机操作系统开启审计功能,深入浅出理解操作系统安全
  5. scrapy-redis 分布式学习记录
  6. 命令流水帐之二:配置Server环境LAMP
  7. Linux命令整理 —— 目录结构
  8. String引起的OutOfMemory异常 + 如何计算C#对象所占内存的大小
  9. 论大学毕业后是否适合创业
  10. html5 datepicker ios,iOS DatePicker日期时间选择器【组件】
  11. 通过REST API修改JUNOS的配置
  12. react hook的setState后,不会重新render页面
  13. 手机水星路由器服务器无响应,水星路由器无线wifi连接成功但上不了网的解决方法...
  14. 浏览器突然不能上网,DNS问题
  15. down mark 打钩_[MarkDown] markdown语法小结
  16. 如何把catia完全卸载干净_catia软件卸载不了怎么办
  17. c35是什么意思_混凝土c25、c30、c35分别代表什么意思?
  18. 如何阅读c++源代码
  19. openssl之EVP
  20. centos7 扩容完成后执行 xfs_growfs /dev/centos/root

热门文章

  1. element-ui走马灯使用心得
  2. H5页面出现广告。。。。。
  3. 《关于我横扫一线厂的那些面经》拼多多Java岗(附答案)
  4. 苹果4s怎么越狱_这次是真的!iPhone成功刷入安卓系统,苹果急了......
  5. [WebSocket]使用WebSocket实现实时多人答题对战游戏
  6. 你为什么错过优质信息?
  7. 软件工程学习参考书籍
  8. frp客户端进行windows远程桌面连接
  9. 百旺红字发票信息表显示服务器返回为空,红字发票信息表状态详细说明
  10. 振动数据 自相关计算时时延_振动诊断技术