在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 阴影去除matlab程序

阴影去除matlab程序

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:8.46M
  • 下载次数:7
  • 浏览次数:123
  • 发布时间:2021-11-15
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
阴影去除,This code is tested with MATLAB 2009b on Linux x86_64, 包含Meanshift代码
【实例截图】
【核心代码】
16359647367340008608.zip
└── shadow_code
├── cal_ratio.m
├── data
│   ├── binary
│   ├── cache
│   ├── mask
│   ├── matting
│   ├── original
│   │   ├── DSC01508.jpg
│   │   ├── DSC01536.jpg
│   │   ├── DSC01603.jpg
│   │   ├── DSC01611.jpg
│   │   ├── p14_1.jpg
│   │   ├── p21_1.jpg
│   │   └── siebel.bmp
│   ├── removal
│   └── unary
├── deshadow_driver.m
├── deshadow_driver.m~
├── deshadow_driver_single.m~
├── findshadowcut_cross.m
├── findshadowcut_cross.m~
├── matting
│   ├── downSmpIm.m
│   ├── getGMatByMask.m
│   ├── getLaplacian1.m
│   ├── getLinearCoeff.m
│   ├── solveAlphaC2F.m
│   ├── solveAlpha.m
│   ├── upSampleAlphaUsingImg.m
│   └── upSmpIm.m
├── meanshift
│   ├── compile_edison_wrapper.m
│   ├── edge
│   │   ├── BgDefaults.h
│   │   ├── BgEdge.cpp
│   │   ├── BgEdgeDetect.cpp
│   │   ├── BgEdgeDetect.h
│   │   ├── BgEdge.h
│   │   ├── BgEdgeList.cpp
│   │   ├── BgEdgeList.h
│   │   ├── BgGlobalFc.cpp
│   │   ├── BgImage.cpp
│   │   └── BgImage.h
│   ├── edison
│   ├── edison_matlab_interface.tar.gz
│   ├── edison_wrapper.m
│   ├── edison_wrapper_mex.cpp
│   ├── edison_wrapper_mex.h
│   ├── edison_wrapper_mex.mexa64
│   ├── edison_wrapper_mex.mexw32
│   ├── edison_wrapper_mex.opt
│   ├── edison_wrapper_mex.pdb
│   ├── GUI
│   │   ├── BgImagPGM.cpp
│   │   ├── BgImagPGM.h
│   │   ├── BgImagPNM.cpp
│   │   ├── BgImagPNM.h
│   │   ├── bgimsystem.cpp
│   │   ├── bgimsystem.h
│   │   └── icons
│   │   ├── arrow.bmp
│   │   ├── bgimsystem.ico
│   │   ├── caip_logo.bmp
│   │   ├── chart.ico
│   │   ├── copy.bmp
│   │   ├── copy.xpm
│   │   ├── cross.bmp
│   │   ├── cut.bmp
│   │   ├── cut.xpm
│   │   ├── down_arrow.bmp
│   │   ├── h.bmp
│   │   ├── help.bmp
│   │   ├── help.xpm
│   │   ├── mondrian.ico
│   │   ├── mondrian.xpm
│   │   ├── new.bmp
│   │   ├── new_e.bmp
│   │   ├── new_s.bmp
│   │   ├── new.xpm
│   │   ├── open.bmp
│   │   ├── open.xpm
│   │   ├── paste.bmp
│   │   ├── paste.xpm
│   │   ├── p.bmp
│   │   ├── print.bmp
│   │   ├── print.xpm
│   │   ├── riul_logo.bmp
│   │   ├── rotated_h.bmp
│   │   ├── rotated_p.bmp
│   │   ├── rutgers_logo.bmp
│   │   ├── save.bmp
│   │   ├── save.xpm
│   │   ├── zoom_in.bmp
│   │   └── zoom_out.bmp
│   ├── help
│   │   ├── doc
│   │   │   ├── edge.html
│   │   │   ├── figs
│   │   │   │   ├── edge_fig1.jpg
│   │   │   │   ├── rh.jpg
│   │   │   │   ├── segm_fig.jpg
│   │   │   │   ├── syng_fig.jpg
│   │   │   │   ├── sys_fig1.jpg
│   │   │   │   ├── sys_fig2.jpg
│   │   │   │   ├── sys_fig3.jpg
│   │   │   │   ├── sys_fig4.jpg
│   │   │   │   ├── win_fig1.jpg
│   │   │   │   └── win_fig2.jpg
│   │   │   ├── help.html
│   │   │   ├── overview.html
│   │   │   ├── ref.html
│   │   │   ├── segm.html
│   │   │   └── syng.html
│   │   └── specification.html
│   ├── Luv2RGB.m
│   ├── Makefile
│   ├── outdoor_small.jpg
│   ├── project
│   │   ├── EDISON.001
│   │   ├── EDISON.APS
│   │   ├── EDISON.DSP
│   │   ├── EDISON.DSW
│   │   ├── EDISON.ncb
│   │   ├── EDISON.OPT
│   │   ├── EDISON.PLG
│   │   ├── edison.rc
│   │   └── filelog.txt
│   ├── prompt
│   │   ├── defs.h
│   │   ├── edison.cpp
│   │   ├── edison.h
│   │   ├── error.h
│   │   ├── flags.h
│   │   ├── globalFnc.cpp
│   │   ├── imfilt.h
│   │   ├── libppm.cpp
│   │   ├── libppm.h
│   │   ├── main.cpp
│   │   ├── parser.cpp
│   │   └── parser.h
│   ├── readme.txt
│   ├── RGB2Luv.m
│   ├── RGB2RGB.m
│   ├── segm
│   │   ├── ms.cpp
│   │   ├── ms.h
│   │   ├── msImageProcessor.cpp
│   │   ├── msImageProcessor.h
│   │   ├── MSReadme.txt
│   │   ├── msSys.cpp
│   │   ├── msSys.h
│   │   ├── msSysPrompt.cpp
│   │   ├── RAList.cpp
│   │   ├── RAList.h
│   │   ├── rlist.cpp
│   │   ├── rlist.h
│   │   └── tdef.h
│   └── SysReadme.txt
├── models
│   ├── model_oldtrain.mat
│   ├── model_pair.mat
│   ├── model_pair_our.mat
│   ├── unary_model.mat
│   └── unary_model_our.mat
├── README
├── README~
├── runMatting.m
├── runMatting.m~
├── svmlight_mex
│   ├── compilemex.m
│   ├── compilemex.m~
│   ├── mexkernel.dll
│   ├── mexkernel.mexa64
│   ├── mexkernel.mexglx
│   ├── mexkernel.mexsol
│   ├── mexsinglekernel.dll
│   ├── mexsinglekernel.mexa64
│   ├── mexsinglekernel.mexglx
│   ├── mexsinglekernel.mexsol
│   ├── mexsvmclassify.dll
│   ├── mexsvmclassify.mexa64
│   ├── mexsvmclassify.mexglx
│   ├── mexsvmclassify.mexsol
│   ├── mexsvmlearn.dll
│   ├── mexsvmlearn.ilk
│   ├── mexsvmlearn.mexa64
│   ├── mexsvmlearn.mexglx
│   ├── mexsvmlearn.mexsol
│   ├── mexsvmlearn.pdb
│   ├── svmclassify.m
│   ├── svmkernel.m
│   ├── svmlearn.m
│   └── svmsinglekernel.m
├── UGM
│   ├── KPM
│   │   ├── max_mult.c
│   │   ├── mexutil.c
│   │   ├── mexutil.h
│   │   ├── mysetdiff.m
│   │   ├── repmatC.c
│   │   ├── repmatC.mexa64
│   │   ├── repmatC.mexglx
│   │   ├── repmatC.mexmac
│   │   ├── repmatC.mexmaci
│   │   ├── repmatC.mexw32
│   │   ├── setdiag.m
│   │   └── suptitle.m
│   ├── max_mult.mexa64
│   ├── mex
│   │   ├── max_mult.mexglx
│   │   ├── max_mult.mexmac
│   │   ├── max_mult.mexw32
│   │   ├── repmatC.mexglx
│   │   ├── repmatC.mexmac
│   │   ├── repmatC.mexw32
│   │   ├── UGM_Decode_ExactC.mexglx
│   │   ├── UGM_Decode_ExactC.mexmac
│   │   ├── UGM_Decode_ExactC.mexw32
│   │   ├── UGM_Decode_ICMC.mexglx
│   │   ├── UGM_Decode_ICMC.mexmac
│   │   ├── UGM_Decode_ICMC.mexw32
│   │   ├── UGM_Infer_ChainC.mexglx
│   │   ├── UGM_Infer_ChainC.mexmac
│   │   ├── UGM_Infer_ChainC.mexw32
│   │   ├── UGM_Infer_ExactC.mexglx
│   │   ├── UGM_Infer_ExactC.mexmac
│   │   ├── UGM_Infer_ExactC.mexw32
│   │   ├── UGM_Infer_LBPC.mexglx
│   │   ├── UGM_Infer_LBPC.mexmac
│   │   ├── UGM_Infer_LBPC.mexw32
│   │   ├── UGM_Infer_MFC.mexglx
│   │   ├── UGM_Infer_MFC.mexmac
│   │   ├── UGM_Infer_MFC.mexw32
│   │   ├── UGM_Loss_subC.mexglx
│   │   ├── UGM_Loss_subC.mexmac
│   │   ├── UGM_Loss_subC.mexw32
│   │   ├── UGM_makeEdgePotentialsC.mexglx
│   │   ├── UGM_makeEdgePotentialsC.mexmac
│   │   ├── UGM_makeEdgePotentialsC.mexw32
│   │   ├── UGM_makeNodePotentialsC.mexglx
│   │   ├── UGM_makeNodePotentialsC.mexmac
│   │   ├── UGM_makeNodePotentialsC.mexw32
│   │   ├── UGM_MRFLoss_subC.mexglx
│   │   ├── UGM_MRFLoss_subC.mexmac
│   │   ├── UGM_MRFLoss_subC.mexw32
│   │   ├── UGM_PseudoLossC.mexglx
│   │   ├── UGM_PseudoLossC.mexmac
│   │   ├── UGM_PseudoLossC.mexw32
│   │   ├── UGM_Sample_GibbsC.mexglx
│   │   ├── UGM_Sample_GibbsC.mexmac
│   │   ├── UGM_Sample_GibbsC.mexw32
│   │   ├── UGM_updateGradientC.mexglx
│   │   ├── UGM_updateGradientC.mexmac
│   │   └── UGM_updateGradientC.mexw32
│   ├── mexAll.m
│   ├── misc
│   │   ├── minSpan.m
│   │   ├── myProcessOptions.m
│   │   ├── penalizedL2.m
│   │   ├── sampleDiscrete.m
│   │   └── X.mat
│   ├── repmatC.mexa64
│   ├── UGM
│   │   ├── decode
│   │   │   ├── UGM_Decode_AlphaBetaSwap.m
│   │   │   ├── UGM_Decode_Block_ICM.m
│   │   │   ├── UGM_Decode_Chain.m
│   │   │   ├── UGM_Decode_Conditional.m
│   │   │   ├── UGM_Decode_Cutset.m
│   │   │   ├── UGM_Decode_Exact.m
│   │   │   ├── UGM_Decode_GraphCut.m
│   │   │   ├── UGM_Decode_Greedy.m
│   │   │   ├── UGM_Decode_ICM.m
│   │   │   ├── UGM_Decode_ICMrestart.m
│   │   │   ├── UGM_Decode_IntProg.m
│   │   │   ├── UGM_Decode_LBP.m
│   │   │   ├── UGM_Decode_LinProg.m
│   │   │   ├── UGM_Decode_MaxOfMarginals.m
│   │   │   ├── UGM_Decode_Sample.m
│   │   │   ├── UGM_Decode_TRBP.m
│   │   │   └── UGM_Decode_Tree.m
│   │   ├── examples
│   │   │   ├── example_UGM_AlphaBeta.m
│   │   │   ├── example_UGM_Block.m
│   │   │   ├── example_UGM_Chain.m
│   │   │   ├── example_UGM_Condition.m
│   │   │   ├── example_UGM_Cutset.m
│   │   │   ├── example_UGM_GraphCuts.m
│   │   │   ├── example_UGM_ICM.m
│   │   │   ├── example_UGM_Linprog.m
│   │   │   ├── example_UGM_MCMC.m
│   │   │   ├── example_UGM_Small.m
│   │   │   ├── example_UGM_TrainApprox.m
│   │   │   ├── example_UGM_TrainCRF.m
│   │   │   ├── example_UGM_TrainMRF.m
│   │   │   ├── example_UGM_TrainSGD.m
│   │   │   ├── example_UGM_Tree.m
│   │   │   ├── example_UGM_Variational.m
│   │   │   ├── getNoisyX2.m
│   │   │   ├── getNoisyX.m
│   │   │   ├── getNoisyXsmall.m
│   │   │   ├── rain.mat
│   │   │   ├── waterSystem2.mat
│   │   │   └── waterSystem.mat
│   │   ├── infer
│   │   │   ├── UGM_Infer_Block_MF.m
│   │   │   ├── UGM_Infer_Chain.m
│   │   │   ├── UGM_Infer_Conditional.m
│   │   │   ├── UGM_Infer_Cutset.m
│   │   │   ├── UGM_Infer_Exact.m
│   │   │   ├── UGM_Infer_LBP.m
│   │   │   ├── UGM_Infer_MeanField.m
│   │   │   ├── UGM_Infer_Sample.m
│   │   │   ├── UGM_Infer_TRBP.m
│   │   │   ├── UGM_Infer_Tree.m
│   │   │   └── UGM_Infer_ViterbiApx.m
│   │   ├── mex
│   │   │   ├── UGM_common.h
│   │   │   ├── UGM_Decode_ExactC.c
│   │   │   ├── UGM_Decode_ICMC.c
│   │   │   ├── UGM_Infer_ChainC.c
│   │   │   ├── UGM_Infer_ExactC.c
│   │   │   ├── UGM_Infer_LBPC.c
│   │   │   ├── UGM_Infer_MFC.c
│   │   │   ├── UGM_Loss_subC.c
│   │   │   ├── UGM_makeEdgePotentialsC.c
│   │   │   ├── UGM_makeNodePotentialsC.c
│   │   │   ├── UGM_MRFLoss_subC.c
│   │   │   ├── UGM_PseudoLossC.c
│   │   │   ├── UGM_Sample_GibbsC.c
│   │   │   └── UGM_updateGradientC.c
│   │   ├── misc
│   │   │   ├── UGM_ChainFwd.m
│   │   │   ├── UGM_ConfigurationPotential.m
│   │   │   ├── UGM_LogConfigurationPotential.m
│   │   │   ├── UGM_LoopyBP.m
│   │   │   ├── UGM_makeClampedPotentials.m
│   │   │   ├── UGM_makeEdgeFeaturesInvAbsDif.m
│   │   │   ├── UGM_makeEdgeStruct_directed.m
│   │   │   ├── UGM_makeEdgeStruct.m
│   │   │   ├── UGM_makeEdgeVE_directed.m
│   │   │   ├── UGM_makeEdgeVE.m
│   │   │   ├── UGM_standardizeCols.m
│   │   │   ├── UGM_TRBP.m
│   │   │   ├── UGM_TreeBP.m
│   │   │   └── UGM_VE2adj.m
│   │   ├── sample
│   │   │   ├── UGM_Sample_Block_Gibbs.m
│   │   │   ├── UGM_Sample_Chain.m
│   │   │   ├── UGM_Sample_Conditional.m
│   │   │   ├── UGM_Sample_Cutset.m
│   │   │   ├── UGM_Sample_Exact.m
│   │   │   ├── UGM_Sample_Gibbs.m
│   │   │   ├── UGM_Sample_Tree.m
│   │   │   └── UGM_Sample_VarMCMC.m
│   │   └── train
│   │   ├── UGM_CRFLoss.m
│   │   ├── UGM_CRFpseudoLoss.m
│   │   ├── UGM_initWeights.m
│   │   ├── UGM_makeCRFEdgePotentials.m
│   │   ├── UGM_makeCRFInfoStruct.m
│   │   ├── UGM_makeCRFNodePotentials.m
│   │   ├── UGM_makeEdgeFeatures.m
│   │   ├── UGM_makeMRFedgePotentials.m
│   │   ├── UGM_makeMRFInfoStruct.m
│   │   ├── UGM_makeMRFnodePotentials.m
│   │   ├── UGM_MRFLoss.m
│   │   └── UGM_splitWeights.m
│   ├── UGM_Decode_ExactC.mexa64
│   ├── UGM_Decode_ICMC.mexa64
│   ├── UGM_Infer_ChainC.mexa64
│   ├── UGM_Infer_ExactC.mexa64
│   ├── UGM_Infer_LBPC.mexa64
│   ├── UGM_Infer_MFC.mexa64
│   ├── UGM_Loss_subC.mexa64
│   ├── UGM_makeEdgePotentialsC.mexa64
│   ├── UGM_makeNodePotentialsC.mexa64
│   ├── UGM_MRFLoss_subC.mexa64
│   ├── UGM_PseudoLossC.mexa64
│   ├── UGM_Sample_GibbsC.mexa64
│   └── UGM_updateGradientC.mexa64
├── UGM_Decode_ModifiedCut.m
├── used_desc
│   ├── assignRegion.m
│   ├── assignTextons.m
│   ├── assignWords.m
│   ├── bsd300_128.mat
│   ├── bsd300_64.mat
│   ├── bsd300_64new.mat
│   ├── calcDistance.m
│   ├── calcDSiftHist.m
│   ├── calcInvMean.m
│   ├── calcInvMean.m~
│   ├── calcLabHist.m
│   ├── calcRGBMean.m
│   ├── calcShapeMean.m
│   ├── calcTextonHistBig.m
│   ├── calcTextonHist.m
│   ├── calcTextonHistNoInv.m
│   ├── calcTextonHistNoInv.m~
│   ├── calcTextonHistOld.m
│   ├── calGeoContext_tappen.m
│   ├── calGeoContext_tappen.m~
│   ├── CUM_LOG.m
│   ├── dense_sift.m
│   ├── distSqr.m
│   ├── dsiftCluster.mat
│   ├── fbCreate.m
│   ├── fbRun.m
│   ├── fftconv2.m
│   ├── gen_dgauss.m
│   ├── gen_gauss.m
│   ├── normalize_sift.m
│   ├── padReflect.m
│   └── textonCluster.mat
└── utils
├── bdry_extract_3.m
├── buildAdjacentMatrix.m
├── dist_chi2.m
├── distHistInt.m
└── readFnlist.m

36 directories, 386 files

标签:

实例下载地址

阴影去除matlab程序

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警