#encoding=utf-8
import os
import tensorflow as tf
from PIL import Image  #注意Image,后面会用到
import matplotlib.pyplot as plt
import numpy as np
model_path='./model/model.ckpt'
import alexnet
#将所有的图片resize成100*100
w=227
h=227
c=3
current_dir=os.path.dirname(os.path.realpath(__file__))
cwd=current_dir+'/data/'
classes={1,0} #人为 设定 2 类

#制作二进制数据
def create_record():writer= tf.python_io.TFRecordWriter("mouse_train.tfrecords") #要生成的文件
    for index,name in enumerate(classes):class_path=cwd+str(name)+'/'
        for img_name in os.listdir(class_path):try:img_path=class_path+img_name #每一个图片的地址
                img=Image.open(img_path)# img= img.resize((128,128))
                img_raw=img.tobytes()#将图片转化为二进制格式
                example = tf.train.Example(features=tf.train.Features(feature={"label": tf.train.Feature(int64_list=tf.train.Int64List(value=[index])),
                    'img_raw': tf.train.Feature(bytes_list=tf.train.BytesList(value=[img_raw]))})) #example对象对label和image数据进行封装
                writer.write(example.SerializeToString())  #序列化为字符串
            except Exception as err:print(err)writer.close()

生成tfreocrds相关推荐

  1. 程序员面试常见海量数据处理问题

    前言 一般而言,标题含有"秒杀","99%","史上最全/最强"等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收 ...

  2. golang通过RSA算法生成token,go从配置文件中注入密钥文件,go从文件中读取密钥文件,go RSA算法下token生成与解析;go java token共用

    RSA算法 token生成与解析 本文演示两种方式,一种是把密钥文件放在配置文件中,一种是把密钥文件本身放入项目或者容器中. 下面两种的区别在于私钥公钥的初始化, init方法,需要哪种取哪种. 通过 ...

  3. IDEA自动生成对象所有set方法

    idea中有一款插件能够生成对象所有的set方法,GenerateAllSetter :下载地址 步骤1:将下载好的压缩包放在自己记得的文件夹中,在idea中进行导入 步骤2:在本地选中刚才的压缩包, ...

  4. IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...

    使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解 一.使用Hibernate自动生成实体类 1.在项目上右键,选择Add Framework Support找到 Hibern ...

  5. 使用Maven打包生成的-SNAPSHOT.jar与-RELEASE.jar分别代表什么?SNAPSHOT是什么意思?RELEASE是什么意思?

    使用Maven打包后生成 XXXXXXX-1.0.0-SNAPSHOT.jar 和 XXXXXXX-1.0.0-RELEASE.jar 的区别???? 首先,根本原因:这是因为你的pom.xml中的项 ...

  6. IDEA自动生成类注解,IDEA作者信息自动生成,IDEA类信息自动生成

    在新建类文件的时候自动生成注解,诸如我们常见的那些 作者,创建时间,TODO 等等 将以下格式的代码放在Settings -> File and Code Templates -> Inc ...

  7. 条形码?二维码?生成、解析都在这里!

    二维码生成与解析 一.生成二维码 二.解析二维码 三.生成一维码 四.全部的代码 五.pom依赖 直接上代码: 一.生成二维码 public class demo {private static fi ...

  8. 导出swagger2生成的文档

    百度了好多篇用法,没法用.特此记录一下 一.下载项目 下载https://github.com/Swagger2Markup/spring-swagger2markup-demo下的项目,保存,注意文 ...

  9. Idea groovy表生成实体类带注释

    Idea groovy表生成实体类带注释 1.点开datasourse,打开idea带的数据库工具,具体添加数据库连接,这里不描述. 这时点击会生成一个poji 这时生成的pojo中是不带中文注释的, ...

最新文章

  1. 神经网络与机器学习 笔记—单神经元解决XOR问题
  2. 无意间看到的浏览器记录......
  3. datagrip替换字_DataGrip使用进阶-导航及搜索(一)
  4. INF文件修改注册表
  5. STM32那点事(6)_定时器(上)
  6. Python:简单的摄像头程序实现
  7. React Hooks 实现和由来以及解决的问题
  8. 测一下markdown之第一篇博文
  9. 【ML小结13】最大熵模型
  10. Window同时兼容运行多版本谷歌浏览器chrome
  11. 手机上如何修改寸照背景颜色
  12. PHP教程5-安装PHPNow
  13. python实训报告怎么写_python实验报告
  14. 英语单词学习-词根词缀记忆思维导图
  15. 什么?还在用delete删除数据《死磕MySQL系列 九》
  16. 深入理解IGMP协议
  17. 企业服务总线(ESB)
  18. 爬虫及数据分析--当当网
  19. angularjs 获取复选框的值_基于uFUN开发板的心率计(一)DMA方式获取传感器数据
  20. 教你如何在机器学习竞赛中更胜一筹

热门文章

  1. Java 使用匿名内部类在方法内部定义并启动线程
  2. 专题 6 目录文件编程
  3. RYU控制器的学习笔记(一) ryu.app.rest_router的分析
  4. 计算机室活动实施方案,微机室活动计划
  5. php twig扩展,如何写一个自定义的 Twig 扩展
  6. 解决npm ERR! Unexpected end of JSON input while parsing near...的方法
  7. android java服务器文件传输_java – 使用FTPS将文件从android传输到服务器
  8. 中南大学计算机有网络安全,中南大学2019年大学生网络安全知识竞赛(复赛)成功举行...
  9. access 按日期分列_excel的分列功能居然这么强大,赶紧收藏起来
  10. golang 接口_「实战」助力数据库开发之接口篇 - Golang 连接 Greenplum