前言:2021曾使用pillow库,即Python Imaging Library处理过彩色照片转黑白的攻略。python:彩色照转黑白照。PIL和opencv不是一个级别的同类型工具,推荐学习使用功能更加强大的opencv。

源码:安装参考上一篇。Python:利用cv2模块识别手势

import cv2img = cv2.imread("city.png")  # 读取图片
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)  # 灰度转换# cv2.imshow("read_img", gray_img)
cv2.waitKey()
cv2.destroyAllWindows()
cv2.imwrite('new_city.png', gray_img)  # 保存图片

最终运行效果:


微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!

Python:利用cv2模块对图片进行灰度转换相关推荐

  1. python利用xlrd模块读取xls表格选中某列提取全部数值,使用re去除英文字母,用ast将str类型转换成list

    python利用xlrd模块读取xls表格选中某列提取全部数值,使用re去除英文字母,用ast将str类型转换成list import ast # 获取xls表中的代码并去重 import xlrd ...

  2. Python——利用pygame模块制作RPG游戏(一)

    利用pygame模块制作RPG游戏(一) 需要用到的第三方库:pygame 一.构造游戏的基本框架 1.首先准备好相应的游戏素材:背景,人物动作图片,音乐,音效等. 图片均用png格式,音乐音效均用o ...

  3. Python 使用cv2模块 进入视觉识别的报错,报错信息为AttributeError: module ‘cv2.cv2‘ has no attribute ‘bgsegm

    Python 使用cv2模块 进入视觉识别的报错,报错信息为AttributeError: module 'cv2.cv2' has no attribute 'bgsegm 问题描述--cv2模块 ...

  4. Python利用cv2创建10*10象棋棋盘图片

    Python利用cv2创建10*10象棋棋盘,棋盘大小为500*500 import cv2 import numpy img = numpy.zeros((500, 500), dtype=nump ...

  5. python安装cv2模块的方法_Python opencv模块cv2安装和部分函数使用

    Python opencv模块cv2安装和部分函数使用 前几天做了一下验证码识别,在这里分享一下用到的opencv模块cv2部分函数的使用方法,也是给自己加深一下记忆. 一.cv2模块安装 在这里提醒 ...

  6. Python使用Cv2模块识别验证码

    目录 业务需求 需求分析 代码一 结果分析 代码二 代码模块 结果分析 总结经验 参考文献 业务需求 识别验证码图片中的数字信息,用python的图形表示出来了 需求分析 使用Cv2模块.pytess ...

  7. layui图片src 指定后没显示_2种方法用python调用cv2模块给图片打马赛克

    1 说明: ===== 1.1 因各种需要,给图片打马赛克,当然本人着重介绍python用cv2的方法,主要讲解python和cv2的相关编程知识. 1.2 cv2模块:是OpenCV的python调 ...

  8. python commands执行不连续_[Python] 利用commands模块执行Linux shell命令

    用Python写运维脚本时,经常需要执行linux shell的命令,Python中的commands模块专门用于调用Linux shell命令,并返回状态和结果,下面是commands模块的3个主要 ...

  9. cv2 python 多线程调用摄像头_2种方法用python调用cv2模块给图片打马赛克

    1 说明: ===== 1.1 因各种需要,给图片打马赛克,当然本人着重介绍python用cv2的方法,主要讲解python和cv2的相关编程知识. 1.2 cv2模块:是OpenCV的python调 ...

最新文章

  1. 【Paper】2020_含时延约束的多智能体系统二分一致性
  2. java 文件保存目录结构_java web 实现文件夹上传(保留目录结构)
  3. python多进程参考代码
  4. js 获取url多个参数
  5. java unsafe park_Java中Unsafe类详解
  6. 阿里P8架构师谈:架构设计经验汇总
  7. mysql 1215_mysql执行带外键的sql文件时出现mysql ERROR 1215 (HY000): Cannot add foreign key constraint的解决...
  8. 《剑指Offer》 跳台阶
  9. Redisson分布式锁使用采坑记
  10. 蓝屏代码0x00000109 错误分析
  11. iphone帧数测试软件,GFXBench 5.0推出全新测试 苹果A11也只跑17fps
  12. 阿里的OceanBase上天了,但你还不会使用Explain看SQL的查询计划吗?
  13. STM32F103_study60_The punctual atoms(Input capture experimentInput)
  14. Microsoft Help Viewer help查看器所需的内容文件缺失或者损坏 解决办法
  15. 网络安全:渗透流程之信息收集
  16. 出走的门徒之二—摩拜 王晓峰:给岁月以文明
  17. Tcp、select函数实现在线词典(C语言)
  18. 使用TextPad一键编译运行C++程序和JAVA程序
  19. ffmpeg 录制屏幕
  20. 计算机网络8832号答案,年月份自学考试计算机网络原理答案36.doc

热门文章

  1. lisp编写面积为亩,一个七年CAD绘图员画图心声.docx
  2. 【服务器管理】Ubuntu18.04下安装TensorRT(已经安装CUDA和cudnn的情况下)
  3. vue获取当前时间并时时刷新
  4. Web前端期末大作业---汽车主题网页设计002(HTML+CSS+JavaScript+)实现
  5. JAVA 判断一个日期是否是月末
  6. 基于单片机、RTOS玩MicroPython
  7. 面试常问的sql语句
  8. Rust中结构体的定义和实例化
  9. Power BI 筛选器函数---Window实例详解
  10. Django定时任务四种实现方法总结