未来杯总结2--图像分类预处理图像

      在这次比赛中,数据集分为几个文件,第一个是data图片数据集,大小不一并且有的是灰度图像,处理时要考虑种类;第二个是类别表格;第三个是图片名称对应的类别;在者是每种类别对应的数字编码0-19。处理时要匹配data图片读取顺序和表格中的数据。为了这个比赛先学的几天python所以在写代码的过程中很多都不懂,查阅了很多资料。1.头文件import osimport csvimport ...
摘要由CSDN通过智能技术生成

      在这次比赛中,数据集分为几个文件,第一个是data图片数据集,大小不一并且有的是灰度图像,处理时要考虑种类;第二个是类别表格;第三个是图片名称对应的类别;在者是每种类别对应的数字编码0-19。处理时要匹配data图片读取顺序和表格中的数据。为了这个比赛先学的几天python所以在写代码的过程中很多都不懂,查阅了很多资料。

1.头文件

import os
import csv
import numpy as np
from scipy.misc import imread
import scipy.misc as misc
import matplotlib.pyplot as plt 
import matplotlib.image as mpimg
from PIL import Image
from sklearn.decomposition import PCA

2.读取list.csv将每张图片的名称和类别数字读取出来,并且用dict字典对应,为的是后面读取图片时能够匹配。这里我用了list先存储,之后再转为numpy。

对csv文件读取参考https://www.cnblogs.com/liujinhong/p/5937527.html

https://www.cnblogs.com/unnameable/p/7366437.html

x = []
y = []
dic = dict()
#get the classes
with open('list.csv',mode='r',encoding='utf-8') as f:
    csv_reader = csv.reader(f)
    for row in csv_reader:
       
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值