# SimpleFruitClassifier
<img src="media/web_page.jpg">
## A CNN based classifier to differentiate between rotten and fresh, apples, bananas and oranges.
Detecting the rotten fruits become significant in the agricultural industry. Usually, the classification of fresh and rotten fruits is carried by humans is not effectual for the fruit farmers. Human beings will become tired after doing the same task multiple times, but machines do not. Thus, the project proposes an approach to reduce human efforts, reduce the cost and time for production by identifying the defects in the fruits in the agricultural industry. If we do not detect those defects, those defected fruits may contaminate good fruits. Hence, we proposed a model to avoid the spread of rottenness.
The proposed model classifies the fresh fruits and rotten fruits from the input fruit images. In this work, we have used three types of fruits, such as apple, banana, and oranges. A Convolutional Neural Network (CNN) is used for extracting the features from input fruit images, and Softmax is used to classify the images into fresh and rotten fruits. The data is extracted from various sources and produces an accuracy of 93.78%. The results showed that the proposed CNN model can effectively classify the fresh fruits and rotten fruits. In the proposed work, we inspected the transfer learning methods in the classification of fresh and rotten fruits. The performance of the proposed CNN model outperforms the transfer learning models and the state of art methods.
## Steps for using it
1. Download the static, templets and app packages and store them under one directory
2. Open command prompt and choose the directory where you stored the above packages
3. Execute python app.py
4. Copy the link given in output and paste it on your default browser
5. Upload the image and test it!
Few images are given under media to test upon
## Example of Classification
<img src="https://github.com/SohamSharangpani/SimpleFruitClassifier/blob/main/WhatsApp%20Image%202021-04-04%20at%203.18.47%20PM.jpeg">
没有合适的资源?快使用搜索试试~ 我知道了~
SimpleFruitClassifier:基于CNN的分类器,可区分腐烂和新鲜,苹果,香蕉和橘子
共22个文件
png:7个
jpg:3个
jpeg:2个
5星 · 超过95%的资源 需积分: 50 19 下载量 118 浏览量
2021-04-04
19:40:04
上传
评论 12
收藏 9.03MB ZIP 举报
温馨提示
SimpleFruitClassifier 基于CNN的分类器,可区分腐烂和新鲜,苹果,香蕉和橘子。 检测腐烂的水果在农业中变得很重要。 通常,新鲜和烂水果的分类是由人类进行的,对水果种植者是无效的。 多次执行相同的任务后,人类会感到疲倦,而机器却不会。 因此,该项目提出了一种方法,可通过识别农业行业水果中的缺陷来减少人力,降低生产成本和时间。 如果我们没有发现这些缺陷,那么那些有缺陷的果实可能会污染优质果实。 因此,我们提出了一种避免腐烂扩散的模型。 所提出的模型根据输入的水果图像对新鲜水果和腐烂水果进行分类。 在这项工作中,我们使用了三种类型的水果,例如苹果,香蕉和橙子。 卷积神经网络(CNN)用于从输入的水果图像中提取特征,而Softmax用于将图像分类为新鲜和腐烂的水果。 该数据是从各种来源提取的,产生的准确率为93.78%。 结果表明,提出的CNN模型可以有效地对新鲜水果和烂
资源详情
资源评论
资源推荐
收起资源包目录
SimpleFruitClassifier-main.zip (22个子文件)
SimpleFruitClassifier-main
model.h5 3.75MB
app.py 2KB
README.md 2KB
cnn.py 3KB
static
css
style.css 4KB
bg1.jpg 110KB
bg2.png 852KB
bg.jpg 156KB
CNN.ipynb 13KB
WhatsApp Image 2021-04-04 at 3.18.02 PM.jpeg 140KB
media
fruit_classifiergif.mp4 3.33MB
Fresh_Apple.png 190KB
Fresh_Banana.png 231KB
Rotten_Banana.png 96KB
Fresh_Orange.png 120KB
web_page.jpg 293KB
Rotten_Orange.png 135KB
Rotten_Apple.png 172KB
WhatsApp Image 2021-04-04 at 3.18.47 PM.jpeg 107KB
templates
template.html 2KB
index.html 2KB
app.ipynb 5KB
共 22 条
- 1
李青廷Austin
- 粉丝: 25
- 资源: 4612
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用JAVA开发的飞机大战小游戏,包括i背景图以及绘制.zip竞赛
- 使用java代码完成一个联机版五子棋applet游戏.zip
- Linux系统上FastDFS相关操作脚本与软件包.zip
- W3CSchool全套Web开发手册中文CHM版15MB最新版本
- Light Table 的 Python 语言插件.zip
- UIkit中文帮助文档pdf格式最新版本
- kubernetes 的官方 Python 客户端库.zip
- 公开整理-2024年全国产业园区数据集.csv
- Justin Seitz 所著《Black Hat Python》一书的源代码 代码已完全转换为 Python 3,重新格式化以符合 PEP8 标准,并重构以消除涉及弃用库实现的依赖性问题 .zip
- java炸弹人游戏.zip学习资料程序资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1