简述

就是在读取的过程中,添加一个参数(意思是,将图片作为灰色数据进行加载)

代码

import cv2image = cv2.imread('Desktop.jpg', cv2.IMREAD_GRAYSCALE)
cv2.imwrite('Desktop.jpg', image)

探索

之后,我们存储了一张灰色图片,一张原图之后,再做处理

import cv2image = cv2.imread('Desktop.jpg')
print(image.shape)
imageGray = cv2.imread('DesktopGray.jpg')
print(imageGray.shape)
imageGray2 = cv2.imread('Desktop.jpg', cv2.IMREAD_GRAYSCALE)
print(imageGray2.shape)

上面的代码输出结果是:

(2160, 3840, 3)
(2160, 3840, 3)
(2160, 3840)

解析: 可以看出,读取方式的是不同数据限制两者不同的地方。
(默认情况,即使原图是灰度格式,但是imread还是会返回BGR格式的图像)

opencv-python将彩色图片变回灰色图片相关推荐

  1. CSS滤镜实现鼠标悬停图片变黑白(灰色)

    文章目录 前言 一.思路分析 1.样式代码 二.具体实现 1.全部源码 2.效果 结语 前言   这几天在清理电脑文件夹,发现了N年前的一些小demo,顺手记录一下,都是一些比较简单的案例,话不多说了 ...

  2. 怎么把图片变清晰?图片变清晰方法分享。

    怎么把图片变清晰?图片变清晰可以指的是一种利用图像处理技术,对低质量或模糊的图片进行增强和改善的过程,这种技术可以通过各种算法和方法来实现,包括锐化.去噪.缩放.超分辨率等,那么小伙伴们该选择什么软件 ...

  3. python 图片 变清晰_图片无损放大利器,把模糊图片变清晰

    前言 经常下载图片或者使用表情包的朋友都可能会遇到一个问题--图片模糊不清晰! 现有图片分辨率低.图片尺寸小.图片模糊等,很多时候又找不到原始的高分辨率清晰大图,只能将就使用?(ノ-_-)ノ~┻━┻ ...

  4. 怎么把图片变清晰?图片变清晰的方法分享.

    怎么把图片变清晰?每个人都有这样的回忆,即在旅游过程中拍摄了很多美好的照片,但是由于技术原因,照片中的人脸变得模糊不清,那么这时候多数小伙伴的选择就是将照片进行删除,其实我们对于模糊照片也是可以修复的 ...

  5. c# winform 把彩色图片转换为灰色的图片,变灰,灰度图片,速度很快,safe,unsafe

    把彩色图片转换为灰色的图片,直接用.net接口遍历每个像素点转换的效率非常低,800K的图片65万像素我的电脑要用5分钟,而用了unsafe,速度提高了几千倍,同样的图片只用了0.几秒 附一个常用的遍 ...

  6. Python+CV2实现黑色背景的旋转图片矫正回水平图片

    目  录 一.思路 二.代码 三.效果 参考 https://blog.csdn.net/weixin_42259833/article/details/124398342 一.思路 因为黑色背景且旋 ...

  7. Java高全级别灰色_想问下用过JAVACV的大兄弟,为啥我这边抽取图片总是有灰色图片...

    //javacv抽取图片 public void AiVideoAnalysisProcessor() throws Exception{ //rtsp地址 FFmpegFrameGrabber gr ...

  8. CSS设定图片变灰色

    在最近工作中,开发过程中需要设定一个图片变为灰色,刚开始我以为是更换图片,可是做了一段时间发现CSS就可以设定图片颜色变回灰色.具体的代码如下: 图片如下: 具体的实现由两种方法:一个是CSS3的滤镜 ...

  9. CSS鼠标悬停图片上图片变灰 变色 半透明

    CSS鼠标悬停图片上图片变灰 变色 半透明 DIV CSS鼠标移动悬停在图片上图片变色或半透明变化效果实现,CSS鼠标悬停图片上图片变灰.图片变色.图片半透明 一.DIVCSS5介绍与说明:   - ...

最新文章

  1. 智源研究院发布《2020北京人工智能发展报告》,剖析北京AI发展的17个中国“第一”...
  2. golang应用部署
  3. java 观察者模式
  4. 我国计算机体系结构相关产业,中国工程院院士吴汉明:发展我国半导体产业,力求颠覆传统计算机体系结构...
  5. java面试题十 java数组初始化
  6. 很幽默的讲解六种Socket I/O模型C++程序设计
  7. 定义struct出错指针不允许指向不完整类型_Go入门系列(三)复合数据类型
  8. 【2019】Power BI 9月产品功能更新解读
  9. spotify电脑下载歌曲_Spotify教程
  10. 永中office java_永中office怎么样?使用过的说一下感受如何?
  11. 长期大量收售通信 联通 移动 电信 工程各种型号光缆
  12. Header Editor 插件下载、使用
  13. 百度“有啊”困局之源:流量到交易的转化
  14. leetCode最短补全词
  15. Java趣味编程(一)
  16. NVME之Device Self-test Operations
  17. python单片机自动浇花_MicroPython实例之TPYBoardv102自动浇花系统
  18. java.lang.InterruptedException: sleep interrupted
  19. 软件测试(基础知识)
  20. 计算机人体学,计算机人体工程学指南

热门文章

  1. Java实现对文件的增删改查操作
  2. 基于数据库实现微服务动态路由
  3. HDU 4043 FXTZ II
  4. 【毕业设计】大数据大众点评评论文本分析 - python 数据挖掘
  5. 不做教书匠,要做研究型教师
  6. c语言怎么让电脑backspace,backspace键在哪里
  7. 第五章 资本主义发展的历史进程
  8. js获取视频长度的3种方法
  9. pandas数据分析之数据重塑透视(stack、unstack、melt、pivot)
  10. 头歌 共享单车大数据项目数据分析