首页 > 分享 > 图像分类之花卉图像分类(五)测试数据

图像分类之花卉图像分类(五)测试数据

图像分类之花卉图像分类(五)测试数据

最新推荐文章于 2023-01-27 20:03:47 发布

weixin_36309908 于 2019-05-22 22:23:43 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

这个时候测试集就要用到了,为了便于观察,我们这里先给测试集重命名,这样子,哪张图片分类错了,我们也比较好找。
重命名代码:

#!/usr/bin/python # -*- coding:utf-8 -*- import os outer_path = 'D:/flowers/test' folderlist = os.listdir(outer_path) # 列举文件夹 for folder in folderlist: inner_path = os.path.join(outer_path, folder) total_num_folder = len(folderlist) # 文件夹的总数 print('total have %d folders' % (total_num_folder)) filelist = os.listdir(inner_path) # 列举图片 i = 0 for item in filelist: total_num_file = len(filelist) # 单个文件夹内图片的总数 if item.endswith('.jpg'): src = os.path.join(os.path.abspath(inner_path), item) # 原图的地址 dst = os.path.join(os.path.abspath(inner_path), str(folder) + '_' + str( i) + '.jpg') # 新图的地址(这里可以把str(folder) + '_' + str(i) + '.jpg'改成你想改的名称) try: os.rename(src, dst) print 'converting %s to %s ...' % (src, dst) i += 1 except: continue print 'total %d to rename & converted %d jpgs' % (total_num_file, i)

1234567891011121314151617181920212223242526272829

随便打开测试集的,可以看到结果如下:
在这里插入图片描述

下面说下测试代码:
测试一整个文件夹的,这里的整个文件夹并不是指test文件夹,而是test文件夹下的五个子文件夹的任意一个,代码restall.py如下:

from PIL import Image import numpy as np import tensorflow as tf import matplotlib.pyplot as plt import model #from input_data import get_files import inp123456

相关知识

图像分类之花卉图像分类(一)数据增强
【实验课程】花卉图像分类实验
机器学习花朵图像分类
从0上手Kaggle图像分类挑战:冠军解决方案详解
基于深度学习的花卉图像分类算法研究
基于卷积神经网络的花卉图像分类研究(32页)
基于图像的植物病害识别与分类
基于深度学习的花卉图像分类识别模型研究
基于python通过SVM+SURF实现花卉图像分类
高光谱图像分类工具包:精准识别的利器

网址: 图像分类之花卉图像分类(五)测试数据 https://m.huajiangbk.com/newsview516068.html

所属分类:花卉
上一篇: (  )是调控插花花艺作品动势适
下一篇: 【机器学习】花卉识别01