Python对图像进行白色区域转化为黑色

import numpy as np
from PIL import Imageimport osdef Convert():"""将图像中白色像素转变为黑色像素"""root = 'save_data'files =  [f for f in os.listdir(root)]print(files)for filename in files:img = Image.open(root + '/'+filename)img = img.convert("RGBA")pixdata = img.load()for y in range(img.size[1]):for x in range(img.size[0]):if all(pixdata[x,y][i]>220 for i in range(4)):pixdata[x,y] = 0,0,0img.save("/ResultData/" + filename)print("Successfully!"+filename)if __name__ == "__main__":Convert()pass

利用PIL模块对图像中每个像素进行计算,默认三通道中所有像素值都大于220的为白色,将白色像素转为黑色(0,0,0)。

Python对图像进行白色区域转化为黑色相关推荐

  1. python打开是黑底的-用Python去除图像的黑色或白色背景实例

    用Python去除背景,得到有效的图像 此目的是为了放入深度学习计算中来减少计算量,同时突出特征,原图像为下图,命名为1.jpg,在此去除白色背景,黑色背景同理 需要对原图像进行的处理是去掉白色背景, ...

  2. OpenCV与图像处理学习一——图像基础知识、读入、显示、保存图像、灰度转化、通道分离与合并

    OpenCV与图像处理学习一--图像基础知识.读入.显示.保存图像.灰度转化.通道分离与合并 一.图像基础知识 1.1 数字图像的概念 1.2 数字图像的应用 1.3 OpenCV介绍 二.图像属性 ...

  3. 使用OpenCV和Python从图像中提取形状

    Welcome to the first post in this series of blogs on extracting features from images using OpenCV an ...

  4. Python实现图像直方图均衡化算法

    title: "Python实现图像直方图均衡化算法" date: 2018-06-12T17:10:48+08:00 tags: [""] categorie ...

  5. halcon边缘提取颜色相近_初学者福利!三种用Python从图像数据中提取特征的技术...

    全文共4073字,预计学习时长8分钟 你之前是否使用过图像数据?也许你想建立自己的物体检测模型,或者仅仅是想统计走进某栋建筑物的人数,使用计算机视觉技术处理图像拥有无穷无尽的可能性. 但数据科学家最近 ...

  6. python opencv图像二值化函数_python opencv 二值化 计算白色像素点的实例

    python opencv 二值化 计算白色像素点的实例 贴部分代码 #! /usr/bin/env python # -*- coding: utf-8 -*- import cv2 import ...

  7. 编程实战(4)——python识别图像中的坐标点并保存坐标数据

    编程实战(4)--python识别图像中的坐标点并保存坐标数据 文章目录 编程实战(4)--python识别图像中的坐标点并保存坐标数据 综述 代码思路 库的安装 图片预处理 图像细化 图像二极化 提 ...

  8. Python人脸图像特征提取方法

    Python人脸图像特征提取方法 一.HOG人脸图像特征提取 1.HOG特征: 1) 主要思想: 2) 实现方法: 3) 性能提高: 4) 优点 2.HOG特征提取算法的实现过程: 二.Dlib人脸图 ...

  9. Python人脸图像特征提取(HOG、Dlib、CNN方法)

    Python人脸图像特征提取(HOG.Dlib.CNN方法) 一.HOG人脸图像特征提取 1.HOG特征: 1) 主要思想: 2) 实现方法: 3) 性能提高: 4) 优点 2.HOG特征提取算法的实 ...

最新文章

  1. Linux学习(十一)---进程管理
  2. Mysql学习笔记(三)运算符和控制流函数
  3. Qt工作笔记-QGraphics框架场景中图元的移除与析构
  4. [译] 逐渐去掌握 React(作为一名 Angular 开发者)
  5. SqlCommand.ExecuteReader 方法
  6. C# 类型转换(is和as运算符)
  7. 大数据分析,在中国找个身高1米7年入20万的老公,到底有多难?
  8. 【解题报告】动态规划进阶题(区间DP、树形DP、状压DP入门)
  9. python 知乎 sklearn_最全知乎专栏合集:编程、python、爬虫、数据分析、挖掘、ML、NLP、DL......
  10. 软件设计师---数据库系统基础
  11. 为什么要进行实名认证?如何实名认证?
  12. 周大侠歌曲计算机,周大侠 周杰伦 周大侠歌曲,周大侠mp3在线试听 - 5nd音乐网
  13. 武汉大学计算机学院卓越工程师班弘毅学堂,武汉大学弘毅学堂培养方案(2018级试行)...
  14. 技能终将过时,而能力与时俱进
  15. react 二维码生成并下载qrcode.react
  16. b站视频-尚硅谷jQuery教程张晓飞老师-笔记
  17. Vue中使用百度地图做路径分析并根据起终点坐标模拟道路里程桩
  18. CentOS 7虚拟机克隆,以及克隆后主机名和静态IP地址的修改,无法重启网络服务( because the control process exited with error code)的解决方法
  19. Web服务器和应用服务器有啥区别?
  20. 基于OpenCV2.4.x的SVM字符分类源码及其分析

热门文章

  1. MOTT消息协议的学习
  2. Linux常用命令(penguin)
  3. python自学成才之路 miniconda创建虚拟环境
  4. c语言 自动计时的秒表,c语言实现的简单秒表计时器
  5. 《Pro SQL Server Internals, 2nd edition》节选翻译(4)
  6. 了解原型设计工具:墨刀
  7. 计算机网络 华南理工大学期末重点 第二章 物理层 谢希仁
  8. 丢失宠物发布找寻平台
  9. 我的世界服务器如何修改天气,我的世界怎么改变天气 我的世界改变天气指令代码大全...
  10. php怎么彻底清楚,navicat怎么彻底删除