Python:利用cv2模块对图片进行灰度转换
前言: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模块对图片进行灰度转换相关推荐
- python利用xlrd模块读取xls表格选中某列提取全部数值,使用re去除英文字母,用ast将str类型转换成list
python利用xlrd模块读取xls表格选中某列提取全部数值,使用re去除英文字母,用ast将str类型转换成list import ast # 获取xls表中的代码并去重 import xlrd ...
- Python——利用pygame模块制作RPG游戏(一)
利用pygame模块制作RPG游戏(一) 需要用到的第三方库:pygame 一.构造游戏的基本框架 1.首先准备好相应的游戏素材:背景,人物动作图片,音乐,音效等. 图片均用png格式,音乐音效均用o ...
- Python 使用cv2模块 进入视觉识别的报错,报错信息为AttributeError: module ‘cv2.cv2‘ has no attribute ‘bgsegm
Python 使用cv2模块 进入视觉识别的报错,报错信息为AttributeError: module 'cv2.cv2' has no attribute 'bgsegm 问题描述--cv2模块 ...
- Python利用cv2创建10*10象棋棋盘图片
Python利用cv2创建10*10象棋棋盘,棋盘大小为500*500 import cv2 import numpy img = numpy.zeros((500, 500), dtype=nump ...
- python安装cv2模块的方法_Python opencv模块cv2安装和部分函数使用
Python opencv模块cv2安装和部分函数使用 前几天做了一下验证码识别,在这里分享一下用到的opencv模块cv2部分函数的使用方法,也是给自己加深一下记忆. 一.cv2模块安装 在这里提醒 ...
- Python使用Cv2模块识别验证码
目录 业务需求 需求分析 代码一 结果分析 代码二 代码模块 结果分析 总结经验 参考文献 业务需求 识别验证码图片中的数字信息,用python的图形表示出来了 需求分析 使用Cv2模块.pytess ...
- layui图片src 指定后没显示_2种方法用python调用cv2模块给图片打马赛克
1 说明: ===== 1.1 因各种需要,给图片打马赛克,当然本人着重介绍python用cv2的方法,主要讲解python和cv2的相关编程知识. 1.2 cv2模块:是OpenCV的python调 ...
- python commands执行不连续_[Python] 利用commands模块执行Linux shell命令
用Python写运维脚本时,经常需要执行linux shell的命令,Python中的commands模块专门用于调用Linux shell命令,并返回状态和结果,下面是commands模块的3个主要 ...
- cv2 python 多线程调用摄像头_2种方法用python调用cv2模块给图片打马赛克
1 说明: ===== 1.1 因各种需要,给图片打马赛克,当然本人着重介绍python用cv2的方法,主要讲解python和cv2的相关编程知识. 1.2 cv2模块:是OpenCV的python调 ...
最新文章
- 【Paper】2020_含时延约束的多智能体系统二分一致性
- java 文件保存目录结构_java web 实现文件夹上传(保留目录结构)
- python多进程参考代码
- js 获取url多个参数
- java unsafe park_Java中Unsafe类详解
- 阿里P8架构师谈:架构设计经验汇总
- mysql 1215_mysql执行带外键的sql文件时出现mysql ERROR 1215 (HY000): Cannot add foreign key constraint的解决...
- 《剑指Offer》 跳台阶
- Redisson分布式锁使用采坑记
- 蓝屏代码0x00000109 错误分析
- iphone帧数测试软件,GFXBench 5.0推出全新测试 苹果A11也只跑17fps
- 阿里的OceanBase上天了,但你还不会使用Explain看SQL的查询计划吗?
- STM32F103_study60_The punctual atoms(Input capture experimentInput)
- Microsoft Help Viewer help查看器所需的内容文件缺失或者损坏 解决办法
- 网络安全:渗透流程之信息收集
- 出走的门徒之二—摩拜 王晓峰:给岁月以文明
- Tcp、select函数实现在线词典(C语言)
- 使用TextPad一键编译运行C++程序和JAVA程序
- ffmpeg 录制屏幕
- 计算机网络8832号答案,年月份自学考试计算机网络原理答案36.doc
热门文章
- lisp编写面积为亩,一个七年CAD绘图员画图心声.docx
- 【服务器管理】Ubuntu18.04下安装TensorRT(已经安装CUDA和cudnn的情况下)
- vue获取当前时间并时时刷新
- Web前端期末大作业---汽车主题网页设计002(HTML+CSS+JavaScript+)实现
- JAVA 判断一个日期是否是月末
- 基于单片机、RTOS玩MicroPython
- 面试常问的sql语句
- Rust中结构体的定义和实例化
- Power BI 筛选器函数---Window实例详解
- Django定时任务四种实现方法总结