首页 > 分享 > VGG16对10种猴子分类

VGG16对10种猴子分类

最新推荐文章于 2024-08-04 18:20:47 发布

燕小硕 于 2020-05-04 20:29:39 发布

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

VGG16对10种猴子分类

dataset:

import os import torch import numpy as np from PIL import Image from torch.utils.data import Dataset from torch.utils.data import DataLoader class Datasets(Dataset): def __init__(self,path): self.path=path self.dataset=[] self.dataset.extend(open(os.path.join(path,"label.txt")).readlines()) # self.dataset.extend(open(os.path.join(path, "negative.txt")).readlines()) # self.dataset.extend(open(os.path.join(path,"part.txt")).readlines()) def __getitem__(self, index): strs=self.dataset[index].strip().split( ) # print(strs) image_path=os.path.join(self.path,strs[0]) label=torch.Tensor([int(strs[1])]) # offset=torch.Tensor([float(strs[2]),float(strs[3]),float(strs[4]),float(strs[5])]) image_data=Image.open(image_path) image_data = image_data.convert('RGB') #把图片制作成正方形,否则采样的时候会报错 w, h = image_data.size background = Image.new('RGB', size=(max(w, h), max(w, h)), color=(127, 127, 127)) # 创建背景图,颜色值为127 length = int(abs(w - h) // 2) # 一侧需要填充的长度 box = (length, 0) if w < h else (0, length) # 粘贴的位置 background.paste(image_data, box) #VGG16输入图像尺寸224*224 image_data=background.resize((224,224)) image_data=torch.Tensor(np.array(

12345678910111213141516171819202122232425262728293031

相关知识

深度学习之基于Vgg16卷积神经网络的宠物皮肤疾病识别系统
【神经网络】(6) 卷积神经网络(VGG16),案例:鸟类图片4分类
Python深度学习(4):猫狗分类
使用VGG框架实现从二分类到多分类
Python实现对12500张猫狗图像的精准分类
#动物科普 目前全球现有的猴子种类超过200种。 它们的
Top 10:世界上最昂贵的10种宠物
pytorch分类和回归:阿里天池宠物年龄预测
猴子一般吃什么食物
10种常见动物的简单介绍

网址: VGG16对10种猴子分类 https://m.mcbbbk.com/newsview978076.html

所属分类:萌宠日常
上一篇: 宠物鼠主要是以哪种鼠为主(宠物老
下一篇: 猴的种类和名字大全,猴的种类及名