资源简介
Traffic-sign-recognition.zip
代码片段和文件信息
import os
import tensorflow as tf
import numpy as np
import PIL as Image
def get_files(file_dir):
directories=[files for files in os.listdir(file_dir)
if os.path.isdir(os.path.join(file_dir files))]
labels = []
images = []
for files in directories:
data_dir = os.path.join(file_dir files)
file_names = [os.path.join(data_dir f)
for f in os.listdir(data_dir)
if f.endswith(“.jpeg“)]
for f in file_names:
images.append(f)
labels.append(int(files))
temp=np.array([imageslabels])
temp=temp.transpose()
np.random.shuffle(temp)
image_list = list(temp[: 0])
label_list = list(temp[: 1])
label_list = [int(i) for i in label_list]
# labels_vector=[]
# #对标签进行独热编码
# for labels in label_list:
# vector=np.zeros(62)
# vector[labels]=1
# labels_vector.append(vector)
return image_listlabel_list
def get_batch(sessimagelabelwidthhightbatch_sizecapacity):
# image label: 要生成batch的图像和标签list
# image_W image_H: 图片的宽高
# batch_size: 每个batch有多少张图片
# capacity: 队列容量
# return: 图像和标签的batch
image = tf.cast(image tf.string)
label = tf.cast(label tf.int32)
input_queue=tf.train.slice_input_producer([imagelabel])
label=input_queue[1]
image_contents=tf.read_file(input_queue[0])
image = tf.image.convert_image_dtype(tf.image.decode_png(image_contents channels=3) tf.float32)
image = tf.image.resize_images(image [width hight] method=tf.image.ResizeMethod.NEAREST_NEIGHBOR)
image = tf.cast(image tf.float32)
image = tf.image.per_image_standardization(image) # 标准化数据
image_batch label_batch = tf.train.batch([image label]
batch_size=batch_size
num_threads=64 # 线程
capacity=capacity)
label_batch = tf.reshape(label_batch [batch_size])
label_batch=tf.one_hot(label_batch62)
image_batch = tf.cast(image_batch tf.float32)
coord = tf.train.Coordinator()
tf.train.start_queue_runners(sess=sess coord=coord)
return image_batchlabel_batch
def get_filesList(file_dir):
file_names = [os.path.join(file_dir f)
for f in os.listdir(file_dir)
if f.endswith(“.jpeg“)]
image_list = list(file_names)
return image_list
def read_SingleImg(img_path image_W image_H):
img_path = tf.cast(img_path tf.string)
image_contents = tf.read_file(img_path)
image = tf.image.decode_jpeg(image_contents channels=3)
image = tf.image.resize_images(image [image_W image_H] method=tf.image.ResizeMethod.NEAREST_NEIGHBOR)
image_batch = tf.cast([image] tf.float32)
return image_batch
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-17 04:51 Traffic-sign-recognition\
文件 973 2018-04-17 04:51 Traffic-sign-recognition\README.md
目录 0 2018-04-17 04:51 Traffic-sign-recognition\img_result\
文件 157367 2018-04-17 04:51 Traffic-sign-recognition\img_result\testDemo.png
文件 323552 2018-04-17 04:51 Traffic-sign-recognition\img_result\train_result.png
文件 2929 2018-04-17 04:51 Traffic-sign-recognition\input_data.py
文件 4358 2018-04-17 04:51 Traffic-sign-recognition\testDemo.py
文件 4743 2018-04-17 04:51 Traffic-sign-recognition\traffic_sign_cnn.py
- 上一篇:百度云链接.zip
- 下一篇:proteus8253实验
相关资源
- 百度云链接.zip
- 自动售货机.rar
- vue基础项目实战视频教程百度云盘.
- ELMfunction.rar
- stm32f4xx_DFP2.14.0网盘链接.txt
- TxtReadDemo.sln
- HTTP协议原理实践Web开发工程师必学
- 2015_MLDN_mybatis_hibernate_springmvc_等视频
- 《21个项目玩转深度学习:基于Tenso
- 遗传算法实数编码.zip
- DDI卡片建模法-职位组织适配性.pptx
- 张晓峰UE报告.zip
- wxapp-refresh.rar
- 基于安卓的公交查询app源码毕业论文
- RC522模块程序.rar
- 尚硅谷最新ES5_6_7教程视频.txt
- 树莓派人脸识别门禁教程.docx
- face_pre_sys.zip
- 数画通_70@2150232.rar
- 北京大学数字图像处理(冈萨雷斯)
- 全球国家和国旗图标数据资料.zip
- 百度网盘链接密码.txt
- C就业课全套课程经验分享免费奉送
- anyconnect-all-packages-4.7.04056-k9.txt
- 12.3真机测试包.zip
- 基础算法1.ppt
- 数论概率与期望.zip
- 文件快速传输系统(qq13712486).zip
- qq_29939347_10147808.zip
- 资料.txt
评论
共有 条评论