前提

正常生活中看到的图片是24位,能够组合成2的24次幂种颜色。8位颜色的图片含有256种颜色。

但是在深度学习训练中多是24位的图片,如果用8位图片进行测试可能会有问题,在此进行8位颜色图片 - > 24位颜色图片转换代码。

转换代码

import os
from PIL import Imagedef img_8bit224bit(path):fileList = []files = os.listdir(path)i = 0for f in files:imgpath = os.path.join(path, f)img = Image.open(imgpath).convert('RGB')# 转换后存放图片文件夹, 需事先创建dirpath = r'D:\data\24bit'file_name, file_extend = os.path.splitext(f)dst = os.path.join(os.path.abspath(dirpath), file_name + '.jpg')img.save(dst)# 转换图片文件夹,建议路径不要带有中文
img_8bit224bit(r'D:\data\8bit')

调色板8位图片转24位图片相关推荐

  1. 8位深, 16位深,24位深,32位深图片显示原理及对比

    我们都知道一张图片可以保存为很多种不同的格式,比如bmp/png/jpeg/gif等等.这个是从文件格式的角度看,我们抛开文件格式,看图片本身,我们可以分为8位, 16位, 24位, 32位等. 单击 ...

  2. java 24位 唯一_Java 24位数字签名

    我正在做一些让我使用一些24位整数的工作. 本质上,我需要能够从这些24位获得有符号和无符号值. 目前我正在使用以下代码将三个字节放在一起并返回其值. private static int bytes ...

  3. c语言读取24位bmp图像,[原创]在TC下显示24位真彩色BMP位图

    [原创]在TC下显示24位真彩色BMP位图 在TC下显示24位BMP 虽然在TC显示24位图像上的速度远远比不上256色的速度快,但是真彩色色彩带给我们的视觉上的冲击是256色远远不能达到的.我们今天 ...

  4. 用PS设置宽480像素*高640像素,分辨率300dpi,24位真彩色 大小限制20K到40K之间的照片

    最近需要设置一组照片,是学生录取大学的电子照片,具体要求如下: 宽480像素*高640像素,分辨率300dpi,24位真彩色 大小限制20K到40K之间:照片底色为白色或者蓝色,其他颜色均不符合条件. ...

  5. 图像位深度 8位 16位 24位 32位区别对比 RGB 真彩色 基本概念:(大小,深度,通道)位深度数据类型转换原理 Mat数据读取(opencv里的imread)

    位深度 位深度是指在记录数字图像的颜色时,计算机实际上是用每个像素需要的二进制数值位数来表示的.计算机之所以能够显示颜色,是采用了一种称作"位"( bit ) 的记数单位来记录所表 ...

  6. 32位色彩的真实含义 -- 24位色彩, 8位透明度

    http://itbbs.pconline.com.cn/diy/9142730.html ------------------------------------------------------ ...

  7. axure怎样24位bmp输出_【白皮书】使用24位设备进行基础应变测量

    使用24位设备进行基础应变测量 简介 应变片是一种广泛应用于物理特性测试测量的传感设备,其受到拉伸或压缩时,会改变输出端的电阻值.由于这种特性,将应变片固定在固体材料表面,对该材料施加压力或张力时,可 ...

  8. 32位全彩色和24位全彩色有啥区别

    32位真彩其实是不准确的说法,严格的说,只有24位真彩色,颜色数为2的24次方也就是1677万色左右,由于这已经是人眼能分辨的颜色极限,所以叫做真彩色.32位色是和24位真彩色颜色数相同,只不过增加了 ...

  9. 24位真彩和32位真彩

    24位真彩模式,每通道宽为一个字节,共计三个通道,也就是说每像素占3字节. inline void Plot_Pixel_24(int x, int y,                        ...

最新文章

  1. 量子计算何时具有真正的商业价值?
  2. 服务器不显示磁盘柜,磁盘柜与服务器的关系
  3. java是所有资源文件的索引_《Java程序设计》课程教学资源索引
  4. 怎么在python下载网站内容-用Python下载一个网页保存为本地的HTML文件实例
  5. v8学习笔记(一) 调用层次
  6. leetcode 686. Repeated String Match | 686. 重复叠加字符串匹配(KMP)
  7. Genymotion设置代理至BurpSuite和Charles
  8. Poj2449 Remmarguts' Date 【A*搜索】K短路
  9. datetime mysql 当天_MySQL 获得当前日期时间(以及时间的转换)
  10. 做可交互的统计图表,这套图形语法不容错过
  11. 二叉树的前序、中序、后序遍历及互相求法
  12. 防抖与节流方案_函数防抖和节流
  13. 报名 | NVIDIA线下交流会:手把手教你搭建TensorFlow Caffe深度学习服务器
  14. centos安装mysql5.7.26_Centos安装mysql5.7.26
  15. 【渝粤教育】广东开放大学 hadoop数据管理 形成性考核
  16. R语言安装包下载和安装
  17. pdfminer将pdf转为csv
  18. 单纤光模块与双纤光模块的区别是什么?
  19. 2022 年前面试总结与感悟分享
  20. 深度模型框架(持续更新)

热门文章

  1. 电子书最佳背景图_最佳免费数据科学电子书2020更新
  2. js将颜色rgb转换为16进制
  3. 移动硬盘格式化后数据怎么恢复
  4. 成绩输入输出排序(虞歌教材)
  5. 苹果6尺寸多大_苹果新品发布,新 iMac 来了!性能翻倍,价格不变
  6. 【GoCN酷Go推荐】Golang 图片处理 — image 库
  7. springboot 数据库备份
  8. linux里挂载(mount)和取消挂载(umount)命令的使用
  9. 解决google浏览器因为网址证书无效而无法访问的问题
  10. 手动破解邮箱乱码的问题