二分类图片标签从0-1改为0-255——将图片位深度从1改为8

原始图像位深度为1,21=2,像素值只有0和1两种,也即该图像为二值图

此时图像呈现出黑白两种颜色,在做深度学习时,有的需要将图片标签设置为0-255

这时,需要将图像的位深度改为8,28=256,当图像位深度改为8后,还需将原来的灰度值为1的像素改为灰度值255

从视觉上来看,改前改后没有区别,如果没有将灰度值为1的像素改为灰度值255,那么在图像会显示为全黑色,因为灰度值1接近于黑色,肉眼看不出区别。

# coding=gbk
from PIL import Image
import os.path
import glob
import numpy as np
import cv2def invert_bit(fname, outdir):img = Image.open(fname)img_array = np.array(img)img = Image.fromarray(np.uint8(img_array))# img.save(os.path.join(outdir,os.path.basename(fname)))img = np.array(img)rows, cols = img.shape for i in range(rows):for j in range(cols):if img[i, j] == 0:img[i, j] = 0else:img[i, j] = 255cv2.imwrite(outdir + os.path.basename(fname), img)return imgfor jpgfile in glob.glob("./test/re-train-loss/*.tif"):invert_bit(jpgfile, "./test/re-train-loss1/")

二分类图片标签从0-1改为0-255——将图片位深度从1改为8相关推荐

  1. cnn图像二分类 python_人工智能Keras图像分类器(CNN卷积神经网络的图片识别篇)...

    上期文章我们分享了人工智能Keras图像分类器(CNN卷积神经网络的图片识别的训练模型),本期我们使用预训练模型对图片进行识别:Keras CNN卷积神经网络模型训练 导入第三方库 from kera ...

  2. fasttext在二分类问题中,recall与precision值是相同的,why

    通过研究fasttext官方文档(https://fasttext.cc/docs/en/supervised-tutorial.html)中的如下部分: 很容易发现此处的召回率与精确率与平常所计算的 ...

  3. 机器学习(五)logistic回归进行二分类以及多分类(Python代码)

    文章目录 一.相关概念 1.logistic回归 1.1前言 1.2目的 1.3流程 1.4Sigmoid函数 1.4.1公式 1.4.2图像 1.5优缺点 2.最优化方法 2.1梯度上升算法 2.1 ...

  4. 图片标签,超链接标签

    图片标签 使用本地资源和网络资源 img src=""/ 图片标题 title 图片出事故后显示 alt <html><head><title> ...

  5. 图片标签,内联框架 css简介

    目录 一.图片标签: 属性: scr 属性指定的是外部图片的路径(路径规则和超链接是一样的) width 图片的宽度(单位是像素) height 图片的高度 二.内联框架: src指定要引入的网页的路 ...

  6. 基于神经网络模型的二分类--以Creditcard DataSet数据集为例

    数据集特点:Creditcard数据集包含711个样本:29个特征:1个标签(0.1表示信用卡是否出现问题) 问题定义 单标签二分类问题 标签的取值只有两种,并且只有一个需要预测的标签 解决方法:构建 ...

  7. Bert系列:BERT模型二分类demo以及讲解

    主要内容: 使用torch和huggingface写二分类demo. 1.类别定义,将文本存放在list中,将label存放在另一个list中,这里举个二分类的的例子,输入类别用[0, 1].如果是多 ...

  8. 单标签多分类+多标签单分类

    1.单标签二分类 label标签的取值只有两种,并且算法中只有一个需要预测的label标签.直白来讲就是每个实例的可能类别只有两种(A or B).此时的分类算法其实是在构建一个分类线将数据划分为两个 ...

  9. ML之catboost:基于自带Pool数据集实现二分类预测

    ML之catboost:基于自带Pool数据集实现二分类预测 基于自带Pool数据集实现二分类预测 输出结果 Learning rate set to 0.5 0: learn: 0.9886498 ...

  10. 图片-标签、格式\内联框架\音视频播放——HTML

    图片标签 图片标签用于向当前页面中引入一个外部图片 使用img标签来引入外部图片,img标签是一个自结束标签 img这种元素属于替换元素(块和行内元素之间,具有两种元素的特点) img 属性: src ...

最新文章

  1. 有关增强现实技术的过去、现在和未来的发展
  2. linux查看CPU信息
  3. WIN7系统开题提示loli.vbs 操作超时怎么办
  4. MyBatis自动生成工具,开发编码好帮手
  5. 使用PHP CURL的POST数据
  6. STL容器之优先队列
  7. android 单例的作用,Android中单例模式的几个坑
  8. 梦断代码阅读笔记02
  9. learning python学习小记(一)
  10. VBA_Excel_教程:过程,函数
  11. React Native Fetch封装那点事...
  12. iOS中NSArray的过滤
  13. wireshark的简单使用:在二进制流中还原出zip文件
  14. css3 实现图片旋转
  15. 原型模式(Prototype)解析例子
  16. (3)Spring框架----Bean实例化的几种方式对比
  17. 动画中英文对照表(09.24)
  18. STM32 CubeMX 串口通信
  19. Vue + Element-UI —— 项目实战(一)
  20. 显微镜下的大明内容_显微镜下的大明

热门文章

  1. amaze ui 中多选框select的问题
  2. 希捷服务器硬盘格式化不了,希捷硬盘专用分区格式化Seagate DiscWizard16.0 官方版...
  3. JPG格式图片怎么减小体积?一招教你轻松压缩JPG图片
  4. 股票圣经后半部,继续讲讲共振和级别定于与盈利方式 (2019-03-02 00:43:49)
  5. 如何将Kali Linux中的Firefox ESR浏览器语言设置为中文
  6. TS2339: Property 'debounceTime' does not exist on type 'Observableany'. - Angular 6
  7. 飞鱼星路由器配置端口映射
  8. html 给表格添加背景,HTML中新建表格怎么加背景
  9. 尚硅谷java——项目一 家庭收支记账软件
  10. 互联网教育:玩法与困境