实例介绍
本人研究生阶段写文档所写的Matlab代码。 包括: 1、图片预处理; 2、特性提取:颜色、灰度共生矩阵、灰度差分、Harr-Like、等多个特征提取算法; 3、特性选择:从特征向量中选取有效的特性; 4、基础算法:AdaBoost的训练与测试; Bayes算法 5、AdaBoost的改进:Boosting, CastBoost、FloatBoost
【实例截图】
【核心代码】
Kofsky-Code-Orange
├── AdaBoost
│ ├── AdaBoost.asv
│ ├── AdaBoostClassfy.m
│ ├── AdaBoost.m
│ ├── AdaBoostWeakLearnerClassfy.m
│ ├── analysis
│ │ ├── analysisHypothesisFeature.asv
│ │ ├── analysisHypothesisFeature.m
│ │ └── featureNameMap.m
│ ├── calPredictErrorRate.m
│ ├── limited
│ │ ├── limitedTrainAdaBoostLearner.asv
│ │ ├── limitedTrainAdaBoostLearner.m
│ │ ├── testLimitedTrainAdaBoostLearner.asv
│ │ └── testLimitedTrainAdaBoostLearner.m
│ ├── other-adaboost
│ │ ├── L_AdaBoost.m
│ │ ├── L_Detection.m
│ │ ├── L_FaceDetection.m
│ │ ├── L_partfeature.m
│ │ ├── L_RandomInt.m
│ │ ├── L_SingleFeatureLearner.m
│ │ ├── L_TrainingSamples.m
│ │ ├── L_WeakClassifyCall.m
│ │ ├── L_WeakClassify.m
│ │ ├── L_WeakLeaner.m
│ │ ├── PositionRecord.mat
│ │ └── RatesAndIteration.mat
│ ├── searchBestWeakLearner.m
│ ├── TestAdaBoostExample.m
│ ├── testAdaBoostLearner.m
│ ├── testAdaBoost.m
│ └── trainAdaBoostLearner.m
├── bayes
│ ├── Bayes.m
│ ├── BayesTrain.m
│ ├── CrossValidate.m
│ └── TestBayes.m
├── Boosting
│ ├── boostComparasion.m
│ ├── boostComparasionTest.m
│ ├── EntropyBoost
│ │ ├── SceBoost.m
│ │ ├── testSceBoostExample.m
│ │ └── trainSceBoostLearner.m
│ ├── FloatBoost
│ │ ├── FloatBoost.asv
│ │ ├── FloatBoost.m
│ │ ├── testFloatBoost2.m
│ │ └── trainFloatBoostLearner.m
│ ├── MultiBoost
│ │ └── MultiBoost.m
│ └── RealBoost
│ ├── RealBoostClassfy.m
│ ├── RealBoost.m
│ ├── testBoostLearner.m
│ ├── testBoost.m
│ ├── testRealBoost.m
│ └── trainRealBoostLearner.m
├── CascadeBoost
│ ├── AsfBoost
│ │ ├── ASFCasAdaBoostDecision.m
│ │ ├── testAsfCascadeAdaBoost.m
│ │ ├── trainAsfCascadeAdaBoost2.m
│ │ └── trainAsfCascadeAdaBoost.m
│ ├── bootstrapTest.asv
│ ├── bootstrapTest.m
│ ├── FeaSubsetCascadeAdaBoost.m
│ ├── testCascadeAdaBoost.m
│ ├── testFeatureSubsetCascadeBoost.m
│ └── trainCascadeAdaBoost.m
├── feaExtract
│ ├── color
│ │ ├── extractColorFeature.m
│ │ ├── rgb2hsi.m
│ │ └── rgb2yiq.m
│ ├── extractFeatureForCpp.m
│ ├── extractFeature.m
│ ├── Gabor
│ │ ├── extractFFTTextureFeature.m
│ │ ├── extractGaborFeature.m
│ │ ├── gabor.m
│ │ ├── GaborProps.m
│ │ └── testGaborFeature.m
│ ├── GrayComatrix
│ │ ├── extractCoOccureTextFeature.m
│ │ ├── graycopropsex.m
│ │ └── testGrayCoMatrixFeature.m
│ ├── GrayDifferStats
│ │ ├── extractGrayDifferStatFeature.m
│ │ ├── grayDifferStatProps.m
│ │ └── testGrayDifferenceStatisFeature.m
│ ├── GrayGradsComatrix
│ │ ├── edgedetect.m
│ │ ├── extractGGLCMSFeature.m
│ │ ├── GrayGradsComatrix.m
│ │ ├── GrayGradsComatrixProps.m
│ │ └── testGGLCMSFeature.m
│ ├── GrayRunLength
│ │ ├── extractGRLMFeature.m
│ │ ├── GrayRunLength.asv
│ │ ├── GrayRunLength.m
│ │ ├── GrayRunLengthProps.m
│ │ └── testGRLMFeature.m
│ ├── Harr-like
│ │ ├── extHarrLikeFeature.m
│ │ ├── IntegralImage.m
│ │ └── testHarrLikeFea.m
│ ├── identifyFeatureByIndex.m
│ ├── identifySeriesFeatureByIndex.m
│ ├── Moment
│ │ ├── CalculateCenterMoment.m
│ │ ├── CalculateMoment.m
│ │ ├── CalculateNormCenterMoment.m
│ │ ├── ColorHist
│ │ │ └── ColorHistInvariantFeatures.m
│ │ ├── extractInvariantMomentFeature.m
│ │ ├── InvariantMomentProps.m
│ │ └── testInvariantMomentFeature.m
│ └── testFeatureExtract.m
├── feaSelect
│ ├── AdaBoostBasedCombineFeaSelect.m
│ ├── AdaBoostBasedSingleFeaSelect.m
│ ├── avgValue.asv
│ ├── avgValue.m
│ ├── BoostSeriesFeaSelect.m
│ ├── ClassicalFeaSelect.m
│ ├── DecisionTree
│ │ ├── curWork.m
│ │ ├── DecisionTree.m
│ │ ├── DTTest.m
│ │ ├── Entropy.m
│ │ ├── FeaBinaryBySearch.m
│ │ └── GetTrain_Test.m
│ ├── DecisionTreeBasedFeaSelect.m
│ ├── displayFeaSelectResult.m
│ ├── drawBoostSeriesFeaSelectResult.asv
│ ├── drawBoostSeriesFeaSelectResult.m
│ ├── FeaSelectComparasion.m
│ ├── FloatBoostBasedFeaSelect.m
│ ├── ForwardSearchFeaSelect.asv
│ ├── ForwardSearchFeaSelect.m
│ ├── ga
│ │ ├── fitness.asv
│ │ ├── fitness.m
│ │ └── GATest.m
│ ├── GABasedFeaSelect.m
│ ├── PCAFeaSlect.m
│ ├── SceBoostBasedFeaSelect.m
│ ├── SortFeaSelect.m
│ ├── testFeaSelectionForClassify.m
│ └── TestFeaSelect.m
├── FloatBoost
│ ├── findBestWeakLearner.m
│ ├── FloatBoost2.m
│ ├── getStrongHypothesisOutput.m
│ ├── getWeakHypothesisOutput.m
│ └── testFloatBoost2.m
├── HMaxModel
│ ├── C1.m
│ ├── C2.m
│ ├── CLSnnC.m
│ ├── CLSnn.m
│ ├── CLSosusvmC.m
│ ├── CLSosusvm.m
│ ├── demoRelease.m
│ ├── extractC2forcell.m
│ ├── extractRandC1Patches.m
│ ├── init_gabor.m
│ ├── maxfilter.m
│ ├── padimage.m
│ ├── readAllImages.m
│ ├── readme.txt
│ ├── sumfilter.m
│ ├── TestHMax
│ │ ├── dispHMaxSegmentResult.m
│ │ ├── drawHMaxErrorCurve.m
│ │ ├── testCBCL.m
│ │ ├── TestHMax.m
│ │ └── trainColorHMaxClassifier.m
│ ├── unpadimage.m
│ └── WindowedPatchDistance.m
├── HMaxModelEx
│ ├── ColorHMaxLearning.m
│ ├── extColorFeaturesForColorHMax.m
│ ├── extractColorHMaxFeatures.m
│ ├── imreadPictures.m
│ ├── RandLColorHMax.m
│ └── TestColorHMax.m
├── PreProcess
│ ├── clearNaNData.m
│ ├── generateFlagPicture.m
│ ├── LabWindowStat.m
│ ├── readWindowSamples.m
│ ├── sampleDistribution.m
│ └── writeFlagFile.m
├── recognition
│ ├── base
│ │ ├── AdaBoostDecisionForImageBlock.m
│ │ ├── AdaBoostDecisionForSample.m
│ │ ├── calDetectRate.m
│ │ ├── CalPixelFrequencyInWindow.m
│ │ ├── dispCombineImage.m
│ │ ├── geneStdDisImage.m
│ │ ├── getStdDisImage.m
│ │ ├── LabelDetectWindow.m
│ │ ├── MultiThreshSegement.m
│ │ └── ThreshSegement.m
│ ├── CankerDR
│ │ ├── ConfuseDiseaseAreaRecognition.asv
│ │ └── ConfuseDiseaseAreaRecognition.m
│ ├── dispWindowingResult.m
│ ├── gui
│ │ └── OrangeDiagnose.m
│ ├── HMax&ColorHMax
│ │ ├── ImageBlockRecognizedByColorHMax.asv
│ │ ├── ImageBlockRecognizedByColorHMax.m
│ │ ├── ImageBlockRecognizedByHMax.asv
│ │ ├── ImageBlockRecognizedByHMax.m
│ │ ├── testColorHMaxPyramid.m
│ │ ├── testColorHMaxSegmentation.m
│ │ └── testHMaxMoveWindowing.m
│ ├── PyramidAnalysis
│ │ ├── PyramidAnalysis.m
│ │ └── testPyramidAnalysis.m
│ ├── testDSDetect.asv
│ ├── testDSDetect.m
│ ├── Windowing
│ │ ├── MoveWindowing.m
│ │ └── testMWSegment.m
│ ├── WindowUnion
│ │ ├── areaRecognition.m
│ │ ├── TestWindowUnion.m
│ │ ├── windowRecognition.asv
│ │ └── windowRecognition.m
│ └── WindowUnionEx
│ ├── areaRecognitionEx.m
│ ├── ImageBlockRecognize
│ │ ├── ImageBlockRecogByAdaBoost.m
│ │ └── ImageBlockRecogByCascadeAdaBoost.m
│ ├── TestWindowUnionEx.asv
│ ├── TestWindowUnionEx.m
│ └── windowRecognitionEx.m
├── RectFeature
│ ├── areaRecognitionExEX.m
│ ├── blockColorDistribute.asv
│ ├── blockColorDistribute.m
│ ├── CankerFeatureCluster.asv
│ ├── CankerFeatureCluster.m
│ ├── extractDirRectFeature.m
│ ├── extractImageRectFeature.m
│ ├── isSampleSimilarToCankerModel.asv
│ ├── isSampleSimilarToCankerModel.m
│ └── testCankerModel.m
├── resultDisp
│ ├── AdaBoostTrainResultShow.m
│ ├── dispMultiImage.m
│ └── disSample.m
├── test
│ ├── detectNegativeSamples.m
│ ├── extractWindowSamplesFeature.m
│ ├── testANN.m
│ ├── TestBG.asv
│ ├── TestBG.m
│ ├── testDistctDisease.m
│ ├── testExtractWindowSamplesFeature.m
│ ├── testGabor.m
│ ├── test.m
│ ├── testpi.m
│ ├── testTrainSamples.asv
│ └── testTrainSamples.m
└── tools
├── dataHist.m
├── detectDuplicated.m
├── extractDirsFeatures.m
├── extractDirsWinsowFeatures.m
├── geneNegativeSamples.m
├── generateFalsePositiveSamples.m
├── generateTrainTestSamples.m
├── getAreaCankerSamples.m
├── HypothesisHibernate.m
├── imageScale.m
├── imageZoom.m
├── labelImage.m
├── randnSelectSubSequence.m
├── RenameFiles.m
├── RTrainSamples.m
├── trainAreaSamples.m
└── trainWindowSamples.m
44 directories, 245 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论