CurveExtraction

所属分类:OpenCV
开发工具:Visual C++
文件大小:19184KB
下载次数:149
上传日期:2014-06-27 14:38:02
上 传 者PUBG_LBJ
说明:  个人整理程明明博士曲线提取的代码,已经配置了opencv的基于VS2010源程序,opencv为2.4.3版本
(Curve extraction C++ code)

文件列表:
CurveExtraction (0, 2014-06-25)
CurveExtraction\CurveExtraction (0, 2014-06-24)
CurveExtraction\CurveExtraction.sdf (14700544, 2014-06-25)
CurveExtraction\CurveExtraction.sln (912, 2014-06-24)
CurveExtraction\CurveExtraction.suo (13312, 2014-06-25)
CurveExtraction\CurveExtraction\CmCurveEx.cpp (15355, 2014-06-24)
CurveExtraction\CurveExtraction\CmCurveEx.h (2629, 2014-06-24)
CurveExtraction\CurveExtraction\CurveExtraction.vcxproj (4260, 2014-06-24)
CurveExtraction\CurveExtraction\CurveExtraction.vcxproj.filters (1350, 2014-06-24)
CurveExtraction\CurveExtraction\CurveExtraction.vcxproj.user (143, 2014-06-24)
CurveExtraction\CurveExtraction\CurveExtractionDemo.cpp (427, 2014-06-25)
CurveExtraction\CurveExtraction\data (0, 2014-06-24)
CurveExtraction\CurveExtraction\data\Cartoon.png (135086, 2008-11-16)
CurveExtraction\CurveExtraction\data\Nature.png (220329, 2008-11-08)
CurveExtraction\CurveExtraction\Debug (0, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\cl.command.1.tlog (3766, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\CL.read.1.tlog (102706, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\CL.write.1.tlog (3706, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\CmCurveEx.obj (661376, 2014-06-24)
CurveExtraction\CurveExtraction\Debug\CurveExtraction.exe.intermediate.manifest (381, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\CurveExtraction.lastbuildstate (80, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\CurveExtraction.log (953, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\CurveExtractionDemo.obj (137334, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\link.command.1.tlog (4506, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\link.read.1.tlog (9778, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\link.write.1.tlog (2034, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\mt.command.1.tlog (1038, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\mt.read.1.tlog (1598, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\mt.write.1.tlog (654, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\stdafx.obj (85703, 2014-06-24)
CurveExtraction\CurveExtraction\Debug\vc100.idb (707584, 2014-06-25)
CurveExtraction\CurveExtraction\Debug\vc100.pdb (1011712, 2014-06-25)
CurveExtraction\CurveExtraction\stdafx.cpp (1558, 2014-06-24)
CurveExtraction\CurveExtraction\stdafx.h (2447, 2014-06-24)
CurveExtraction\Debug (0, 2014-06-25)
CurveExtraction\Debug\CurveExtraction.exe (151552, 2014-06-25)
CurveExtraction\Debug\CurveExtraction.ilk (636364, 2014-06-25)
CurveExtraction\Debug\CurveExtraction.pdb (1715200, 2014-06-25)
CurveExtraction\Debug\opencv_core243d.dll (3322880, 2012-11-03)
... ...

This software is developed by Ming-Ming Cheng. Url: http://cg.cs.tsinghua.edu.cn/people/~cmm/ This software is free fro non-commercial use. In order to use this software for academic use, you must cite the corresponding paper: Ming-Ming Cheng, Curve Structure Extraction for Cartoon Images, in The 5th Joint Conference on Harmonious Human Machine Environment (HHME), 2009, pp. 13-20. Tips: 1. It's often useful to use bilateral filter before finding curve structure. 2. This software tends to find darker decorative line structures. For brigther lines, it's better to revert the image first. 3. Parameters: maxOrntDif: stop linking if orientation difference between potiential point and the curve is larger than this value. Used in CmCurveEx(); kSize: bigger value should be used to detect wider curve linkStartBound: start linking if derivative larger than it linkEndBound: stop linking after it's less than it. shortRemoveBound: ignore curves shorter than it 4. You may ignore some curves if statistic information on this curve don't meet your requirement. E.g. average derivative values lower than a threshold. More useful resources could be found http://cg.cs.tsinghua.edu.cn/people/~cmm/

近期下载者

相关文件


收藏者