包含水果和蔬菜的高质量图像数据集。包括以下水果和蔬菜:苹果(不同品种:深红雪、金、金红、澳洲青苹果、粉红佳人、红、红美味)、杏、牛油果、熟牛油果、香蕉(黄色、红色、手指饼干) 、甜菜根红、蓝莓、仙人掌果、哈密瓜(2 个品种)、杨桃、花椰菜、樱桃(不同品种、雷尼尔)、樱桃蜡(黄色、红、黑)、板栗、柑橘、椰子、玉米(带壳)、黄瓜(成熟)、枣、茄子、无花果、姜根、西番莲、葡萄(蓝色、粉色、白色(不同品种))、葡萄柚(粉色、白)、番石榴、榛子、越橘、猕猴桃、柿子、大头菜、金橘、柠檬(普通、迈耶)、酸橙、荔枝、柑橘、芒果(绿、红)、芒果、Maracuja、Melon Piel de Sapo、桑葚、油桃(普通、扁平)、坚果(森林、山核桃)、洋葱(红、白)、橙子、木瓜、百香果、桃子(不同品种)、Pepino、梨(不同品种、Abate、Forelle、Kaiser、Monster、Red、Stone、Williams)、胡椒(红、绿、橙、黄)、酸浆(普通、带壳)、菠萝(普通、迷你)、火龙果红、李子(不同品种)、石榴、柚子、马铃薯(红、甜、白)、榅桲、红毛丹、覆盆子、红醋栗、 Salak、草莓(普通、楔形)、番茄、橘柚、番茄(不同品种、栗色、樱桃红、黄色、未成熟、心形)、核桃、西瓜。
图片总数:90483。
训练集大小:67692 张图像(每张图像一个水果或蔬菜)。
测试集大小:22688 张图像(每张图像一个水果或蔬菜)。
多水果集大小:103 张图像(每张图像超过一个水果(或水果类))
课时数:131(水果和蔬菜)。
图像尺寸:100x100 像素。
文件名格式:image_index_100.jpg(例如32_100.jpg)或r_image_index_100.jpg(例如r_32_100.jpg)或r2_image_index_100.jpg或r3_image_index_100.jpg。 “r”代表旋转水果。 “r2”表示水果绕第三轴旋转。 “100”来自图像尺寸(100x100 像素)。
同一水果(例如苹果)的不同品种被存储为属于不同的类别。
文件夹培训和测试包含用于培训和测试目的的图像。
文件夹 test-multiple_fruits 包含具有多个水果的图像。其中一些被其他水果部分覆盖。这是现实世界检测的绝佳测试。
文件夹 src/image_classification 包含用于训练神经网络的 python 代码。它使用 TensorFlow 2.0 库。
文件夹 src/image_classification_tf_1.8.0 包含用于训练神经网络的旧版本 python 代码。它使用 TensorFlow 1.8.0 库。
文件夹 src/utils 包含用于从背景中提取水果或蔬菜的 C++ 代码。
文件夹论文包含与该数据集相关的研究论文。
该数据集也可以从以下地址下载:Kaggle
Horea Muresan,Mihai Oltean,使用深度学习从图像中识别水果,Acta Univ。 Sapientiae,信息学卷。 10,第 1 期,第 26-42 页,2018 年。
将水果和蔬菜种植在低速电机(3转/分钟)的轴中,并录制一段20秒的短片。
使用罗技 C920 摄像机拍摄水果。这是最好的网络摄像头之一。
在水果后面我们放了一张白纸作为背景。
然而,由于光照条件的变化,背景不均匀,我们编写了专用算法从背景中提取水果。该算法属于洪水填充类型:我们从图像的每个边缘开始,标记那里的所有像素,然后标记在已标记像素的邻域中找到的所有像素,其中颜色之间的距离小于规定值。我们重复上一步,直到没有更多的像素可以被标记。
所有标记的像素都被视为背景(然后用白色填充),其余像素被视为属于对象。
2 个相邻像素之间的距离的最大值是算法的一个参数,并为每部电影设置(通过反复试验)。
test-multiple_fruits 文件夹中的图片是使用 Nexus 5X 手机制作的。
我们在这些数据上运行 TensorFlow,结果在本研究论文中介绍。
水果的拍摄日期如下(YYYY.MM.DD):
2017.02.25 - 苹果(金色)。
2017.02.28 - 苹果(红黄1、红、金2)、猕猴桃、梨、葡萄柚、柠檬、橙子、草莓。
2017.03.05 - 苹果(golden3、Braeburn、Granny Smith、red2)。
2017.03.07 - 苹果(red3)。
2017.05.10 - 李子、桃子、扁桃子、杏子、油桃、石榴。
2017.05.27 - 鳄梨、木瓜、葡萄、樱桃。
2017.12.25 - 杨桃、仙人掌果、西番莲、柿子、金橘、百香果、熟鳄梨、木瓜。
2017.12.28 - 柑橘、可可、芒果、酸橙、荔枝。
2017.12.31 - 苹果红美味,梨怪,葡萄白。
2018.01.14 - 香蕉、葡萄柚粉、柑橘、菠萝、橘柚。
2018.01.19 - 哈克贝利,覆盆子。
2018.01.26 - 枣子、Maracuja、Plum 2、Salak、Tamarillo。
2018.02.05 - 番石榴、葡萄白 2、柠檬梅尔
2018.02.07 - 香蕉红、Pepino、火龙果红。
2018.02.08 - 梨阿巴特,梨威廉姆斯。
2018.05.22 - 柠檬旋转,石榴旋转。
2018.05.24 - 樱桃雷尼尔、樱桃 2、草莓角。
2018.05.26 - 哈密瓜(2个品种)。
2018.05.31 - 萨波甜瓜。
2018.06.05 - 迷你菠萝、酸浆、带壳酸浆、红毛丹。
2018.06.08 - 桑葚、红醋栗。
2018.06.16 - 樱桃红、榛子、核桃、番茄。
2018.06.17 - 樱桃蜡(黄色、红色、黑色)。
2018.08.19 - 苹果红黄2,葡萄蓝,葡萄白2,葡萄白3,桃子2,李子3,番茄栗色,番茄1-4。
2018.12.20 - 坚果山核桃、凯撒梨、番茄黄。
2018.12.21 - 香蕉手指饼,栗子,芒果斯坦。
2018.12.22 - 柚子甜心。
2019.04.21 - 苹果红雪、苹果粉红女士、蓝莓、大头菜、芒果红、梨红、胡椒(红、黄、绿)。
2019.06.18 - 甜菜根红、玉米、姜根、平油桃、坚果林、洋葱红、去皮洋葱红、洋葱白、土豆红、洗土豆红、甜土豆、白土豆。
2019.07.07 - 花椰菜、茄子、梨福莱尔、胡椒橙、番茄心。
2019.09.22 - 玉米皮、成熟的黄瓜、无花果、梨2、梨核、未成熟的番茄、西瓜。
麻省理工学院许可证
版权所有 (c) 2017-2020 Mihai Oltean、Horea Muresan
特此免费授予获得本软件和相关文档文件(“软件”)副本的任何人不受限制地使用本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或销售软件的副本,并允许向其提供软件的人员这样做,但须满足以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵权的保证。在任何情况下,作者或版权持有者均不对因本软件或本软件中的使用或其他交易而产生或与之相关的任何索赔、损害或其他责任负责,无论是合同、侵权行为还是其他行为。软件。