基于matlab的颜色和重量特征的苹果在线分级系统设计

基于图像处理的水果品质检测方法的研究任务书 基于MATLAB图像处理的水果品质检测方法的研究 设计的主要内容水果品质的在线检测与分选技术的研究,对提高果品市场竞争力与产品增值效益具有重要应用前景。特别是在我国加入WTO世界贸易组织之后,这一需求显得更为迫切。而计算机视觉代替人的视觉进行水果品质自动检测与分级具有不言而喻的优越性。本文就是在这样的背景下,要求研究基于计算机视觉的水果品质的提取和分类方法。 具体要求:(1)对采集的水果... 阅读详情

基于颜色和重量特征的苹果在线分级系统设计

【摘 要】针对目前水果分级自动化程度较低且分级系统均为离线工作台方式的问题,设计了一种基于多信息融合的苹果采摘机器人在线自动分级系统。在提取苹果重量及颜色两个特征参数后,运用权重分析法对这两个特征参数进行数据融合,以实现双特征综合分级。为提高分级正确率,通过实验优化了权重系数。实验结果表明:所设计的分级系统可实现按重量和颜色双特征进行苹果分级,分级正确率达87%以上。 【期刊名称】计算机工程与应用 【年(卷),期】2016(000)002 【总页数】4 

【关键词】在线自动分级;特征提取;图像处理;权重分析法 TAN Ying,GU Baoxing,JI Changying,et al. 

Computer Engineering and Applications,2016,52(2):219-222. 

1 引言 

近年来,我国水果产业发展迅速,同时也存在着采摘技术落后、产后处理能力不足等问题。这不仅严重影响了我国水果在国际市场上的竞争力,同时也制约着我国水果商品附加值的提升[1-3]。 

我国苹果产量居世界之首,对苹果进行正确的品质检测与分级具有重要意义。国内外的相关单位在采用计算机视觉技术、智能算法等对苹果进行检测与分选方面已经取得很大的进展,但多只侧重于单一品质的研究,如颜色、形状或缺陷等[4-6]。

基于机器视觉的柑橘分级技术研究

【摘 要】摘 要:以麻阳柑橘为研究对象,设计了由工业相机、光源、双平面镜等构成的全表面图像采集试验箱.在图像预处理的基础上,完成了柑橘横径、果形、成熟度、缺陷的检测.由隶属函数和权重集,采用加权平均算子计算综合评判结果,以最大隶属度原则确定柑橘等级.试验结果表明,优等果、一等果、二等果和等外果的分级正确率分别为100%、88.9%、84.6%、100%,该方法可以为武陵山片区农业智能化提供一定的参考. 【期刊名称】怀化学院学报 【年(卷),期】2016(035)005 【总页数】4 

【关键词】机器视觉; 柑橘; 分级; 模糊 

柑橘在武陵山片区具有广泛的种植分布,是片区重要的经济水果.长期以来,柑橘的检测分级依靠人工完成,劳动强度大,效率低,难以适应产业的发展.机器视觉具有检测精度高,信息丰富,无损检测等特点,已成为农产品检测分级技术的研究热点.如李景彬等利用机器视觉研究了干制红枣的自动分级[1],弋伟国等通过提取枸杞的大小、形状、色泽信息,实现枸杞的无损检测分级[2],姜沛宏利用机器视觉技术对肉品新鲜度分级方法进行了研究[3].此外,以马铃薯、番茄、哈密瓜、苹果等为对象的机器视觉无损检测也被广泛的研究[4-7].目前,机器视觉无损检测技术呈现蓬勃发展之势,但针对武陵山片区特优水果的研究尚未广泛开展,相关的方法和数据尚不完备.

相关推荐

Ferry工单平台部署

ferry工单平台部署

运维求生之路 1897

【苹果分级】基于matlab GUI苹果检测分级系统【含Matlab源码 XYQI006期】

苹果检测分级系统 完整代码,包运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 1716

AHB总线协议

1. 简介         AHB总线规范是AMBA总线规范的一部分,AMBA总线规范是ARM公司提出的总线规范,被大多数SoC设计采用,它规定了AHB (Advanced High-performance Bus)、ASB (Advanced System Bus)、APB (Advanced Peripheral Bus)。AHB用于高性能、高时钟频率的系统结构,典型的应用如ARM核与系统内

ivy_reny的专栏 8万+

【苹果分级】苹果检测分级系统【含GUI Matlab源码 XYQI006期】

苹果检测分级系统 完整代码,包运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版)或下载付费资源,可赠送奶茶价版付费专栏指定代码1份; 1596

大智慧L2实时api接口的逐笔委托功能执行代码分享

用过l2行情接口的投资者应该都了解大部分的接口都是有逐笔委托功能的,那么大智慧L2实时api接口也有着很强大的逐笔委托功能,投资者可以通过这个逐笔委托功能可以看到一个股票的每天出现的全部委托指令,那么在这个逐笔委托功能里包含了委托价格、委托时间、委托量和委托方向四个要素!那么接下来小编就分享一下大智慧L2实时api接口的逐笔委托功能执行代码!那么在这里提个醒:投资者可以在大智慧L2实时api接口进行设置过滤,在逐笔委托列表里,就仅仅只会显示超过设置委托量或委托额的委托单,而不再显示小单。

Qq_2037696191的博客 3734

【漏洞复现】7-Zip目录穿越漏洞(CVE-2025-11001)

摘要:CVE-2025-11001是7-Zip(v21.02-v24.09)Windows版处理ZIP包符号链接时的高危漏洞,攻击者可构造恶意ZIP文件实现目录穿越和任意文件写入。漏洞源于路径检查缺陷,当用户解压含特殊符号链接的压缩包时,可能将文件写入系统目录。复现利用GitHub公开的Python脚本(https://github.com/pacbypass/CVE-2025-11001)可生成攻击包,需注意该漏洞仅影响Windows且需要用户交互。

LongL_GuYu的博客 1609

【苹果分级】基于matlab GUI机器视觉苹果质量检测及总分级系统【含Matlab源码 14878期】

机器视觉苹果质量检测及总分级系统 完整代码,包运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 1813

Coze实战:解锁多Bot协同与条件分支工作流的奥秘

本文详细介绍了在字节跳动Coze平台实现多Bot协同与条件分支工作流的方法。首先阐述了Coze平台的功能优势,包括丰富的插件、知识库和工作流功能。随后分步骤讲解了多Bot协同的实现:从准备工作、创建Bot到协同配置,并提供了电商客服的实例演示。在条件分支工作流部分,详细说明了条件节点的作用类型、条件设定方法以及具体配置操作,强调测试优化的重要性。最后通过电商平台综合案例,展示了多Bot协同与条件分支的实际应用效果,并针对常见问题提供解决方案。文章为开发者在Coze平台上构建智能应用提供了实用指导,有助于提升

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 451

【苹果分级】基于matlab GUI机器视觉苹果质量检测分级系统【含Matlab源码 14877期】

机器视觉苹果质量检测分级系统 完整代码,包运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 1553

Python爬虫实战:利用Requests-HTML与异步技术高效爬取B站视频信息及弹幕数据分析

B站的弹幕,远非简单的评论功能,它是一种独特的、实时互动的社交方式,是观众情感的集体宣泄和共鸣。无论是用于内容创作者优化视频结构,还是用于社会学、传播学的研究,亦或是简单的个人兴趣分析,都具备极高的价值。stop_words = {'的', '了', '是', '我', '你', '他', '她', '它', '在', '有', '不', '吗', '吧', '啊', '这', '那'}本文不仅是代码的堆砌,更注重原理的剖析、反爬策略的应对以及工程化的思考,旨在为读者提供一份紧跟技术前沿的实战指南。

2201_76125261的博客 391

ADAS工作原理解析:如何通过智能技术提升驾驶安全

ADAS通过集成传感器、摄像头、雷达、SoC计算单元以及高效的数据融合技术,提供了一系列主动和被动安全功能,如自动刹车、车道保持、自适应巡航控制等。这些功能共同作用,不仅减少了交通事故的发生,还大幅提升了驾驶员的驾驶体验和安全性。随着技术的进步,ADAS的功能将越来越智能,最终迈向全自动驾驶的未来🚗💨。

weixin_43199439的博客 1150

【苹果分级】机器视觉苹果质量检测分级系统【含GUI Matlab源码 14877期】

机器视觉苹果质量检测分级系统 完整代码,包运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版)或下载付费资源,可赠送奶茶价版付费专栏指定代码1份; 1615

EndNote X9 参考文献附录列表 格式调整

EndNote X9 插入参考文献常见问题总结

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 2571

【苹果分级】机器视觉苹果质量检测及总分级系统【含GUI Matlab源码 14878期】

机器视觉苹果质量检测及总分级系统 完整代码,包运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版)或下载付费资源,可赠送奶茶价版付费专栏指定代码1份; 1760

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

基于matlab的水果分级

【摘 要】摘 要:以麻阳柑橘为研究对象,设计了由工业相机、光源、双平面镜等构成的全表面图像采集试验箱.在图像预处理的基础上,完成了柑橘横径、果形、成熟度、缺陷的检测.由隶属函数和权重集,采用加权平均算子计算综合评判结果,以最大隶属度原则确定柑橘等级.试验结果表明,优等果、一等果、二等果和等外果的分级正确率分别为100%、88.9%、84.6%、100%,该方法可以为武陵山片区农业智能化提供一定的参考. 【期刊名称】怀化学院学报 【年(卷),期】2016(035)005 【总页数】4。【关键词】机器视觉;

GPT_code的博客 572

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

数字图像处理和安全

郑羽纶等在对苹果的分级中,首先利用支持向量机模型区分了缺陷果和完好果,然后在对完好果分级时,分别进行了单一特征下的分级,又利用了多特征组合下利用K-最近邻、BP神经网络和支持向量机算法的分级,为提高分级准确率,提出多特征多分类器融合的分级方法,最终分级准确率达到了90.2%。图像分割需要从整个图像中提取完整的苹果样本。日本拥有世界上最贵的西瓜(北海道黑皮西瓜),世界上最贵的苹果(青森县世界一苹果),世界上最贵的柑橘(凸脐柑),世界上最贵的蜜瓜,世界上最贵的草莓,世界上最贵的芒果,世界上最贵的葡萄等等。

iiloveChina的博客 995

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

基于MATLAB机器视觉的水果品质检测

基于机器视觉的水果品质检测研究进展摘 要:水果品质检测关系到水果的包装运输贮藏和销售的效果和收益。传统的外观品质检测主要是利用分级机械,其存在很多不足之处,因此提出了利用机器视觉进行无损检测的技术。利用机器视觉技术主要是检测水果的大小、形状、颜色和表面缺陷四个性状参数。本文总结了国内外一些利用机器视觉技术对水果进行检测分级的成果,并以苹果外部品质检测与分级系统为例做了说明。然后就未来的发展前景做...

m0_59833680的博客 2433

基于MATLAB的水果品质检测方法的研究

基于图像处理的水果品质检测方法的研究 设计的主要内容水果品质的在线检测与分选技术的研究,对提高果品市场竞争力与产品增值效益具有重要应用前景。特别是在我国加入WTO世界贸易组织之后,这一需求显得更为迫切。而计算机视觉代替人的视觉进行水果品质自动检测与分级具有不言而喻的优越性。本文就是在这样的背景下,要求研究基于计算机视觉的水果品质的提取和分类方法。 具体要求:(1)对采集的水果图像进行预处理;(2...

m0_59833680的博客 862

基于ReliefF算法的分类数据特征选择算法 matlab代码,输出为选择的特征序号

后来发现数据里O型血样本占了70%,这哪是特征重要,分明是抽样偏差。好算法也得配上好数据,就像再好的厨子也做不好馊掉的食材。今天手把手教你们用Matlab实现ReliefF算法,专治分类数据里那些没用的特征。跑完可能会发现颜色特征排第一,毕竟黄色既出现在苹果(黄苹果)又出现在香蕉,区分度反而没有形状特征高。,这可不是简单的数数。比如某个特征颜色有红黄蓝三种,两个样本在这个特征上不同就直接记1,管你是红黄还是红蓝,简单粗暴但有效。就像相亲时,介绍人总喜欢找条件相似的,但真正合适的可能互补。

2503_93933470的博客 211

ReliefF算法基础的特征选择:Matlab代码实现与特征序号输出

后来发现数据里O型血样本占了70%,这哪是特征重要,分明是抽样偏差。好算法也得配上好数据,就像再好的厨子也做不好馊掉的食材。今天手把手教你们用Matlab实现ReliefF算法,专治分类数据里那些没用的特征。跑完可能会发现颜色特征排第一,毕竟黄色既出现在苹果(黄苹果)又出现在香蕉,区分度反而没有形状特征高。,这可不是简单的数数。比如某个特征颜色有红黄蓝三种,两个样本在这个特征上不同就直接记1,管你是红黄还是红蓝,简单粗暴但有效。就像相亲时,介绍人总喜欢找条件相似的,但真正合适的可能互补。

2508_94224053的博客 174

基于数字图像的水果边缘检测方法研究

1绪论1.1课题研究的背景我国水果品种繁多,资源丰富。作为一项新兴产业,在农业和农村经济发展中的地位已经十分重要,在很多地区己成为农村经济的支柱产业。纵观 世界水果园科技的发展, 二十一世纪我国的水果园也将从传统作业转化到以现代科学技术为基础的现代“集约持续水果园”上来。水果园的发展将全面地体现生产、经济、技术、社会和生态的可持续性。在水果分级方面,我国相继引进和开发了按大小和重量分级的分级 设备,近几年国内也出现了基于机器视觉技术的水果分级设备。但是,进口设备价格昂 贵,一般水果生产企业难以负担。而国产设

2401_84457171的博客 525

基于ReliefF算法的分类数据特征选择算法的Matlab代码输出

后来发现数据里O型血样本占了70%,这哪是特征重要,分明是抽样偏差。好算法也得配上好数据,就像再好的厨子也做不好馊掉的食材。今天手把手教你们用Matlab实现ReliefF算法,专治分类数据里那些没用的特征。跑完可能会发现颜色特征排第一,毕竟黄色既出现在苹果(黄苹果)又出现在香蕉,区分度反而没有形状特征高。,这可不是简单的数数。比如某个特征颜色有红黄蓝三种,两个样本在这个特征上不同就直接记1,管你是红黄还是红蓝,简单粗暴但有效。就像相亲时,介绍人总喜欢找条件相似的,但真正合适的可能互补。

lGSrsEpqUxi的博客 42
上一篇: 基于MATLAB的水果识别
下一篇: 基于matlab的水果分级
GPT_code
博客等级 码龄3年 3543粉丝 338原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值