<div class="blogpost-body" id="cnblogs_post_body">
<p>说明:本博文假设你已经做好了自己的数据集,该数据集格式和VOC2007相同。做好数据集后,我们开始训练,下面是训练前的一些修改。<br>本文来自:http://www.lai18.com/content/2526443.html</p>
<h2> </h2>
<h2><strong>1 、VOCdevkit2007\VOCcode\VOCinit.m的修改</strong></h2>
<h3><strong>(1)路径的修改</strong></h3>
<div class="dp-highlighter bg_plain">
<div class="bar">
<div class="tools">
<strong>[plain]</strong>
<a class="ViewSource" href="http://www.lai18.com/content/2526443.html#" title="view plain">view plain</a>
<a class="CopyToClipboard" href="http://www.lai18.com/content/2526443.html#" title="copy">copy</a>
<div>
</div>
</div>
</div>
<ol start="1"><li class="alt">VOCopts.annopath=[VOCopts.datadir VOCopts.dataset '/Annotations/%s.xml']; </li><li>VOCopts.imgpath=[VOCopts.datadir VOCopts.dataset '/JPEGImages/%s.jpg']; </li><li class="alt">VOCopts.imgsetpath=[VOCopts.datadir VOCopts.dataset '/ImageSets/Main/%s.txt']; </li><li>VOCopts.clsimgsetpath=[VOCopts.datadir VOCopts.dataset '/ImageSets/Main/%s_%s.txt']; </li><li class="alt">VOCopts.clsrespath=[VOCopts.resdir 'Main/%s_cls_' VOCopts.testset '_%s.txt']; </li><li>VOCopts.detrespath=[VOCopts.resdir 'Main/%s_det_' VOCopts.testset '_%s.txt']; </li></ol>
</div>
<p> <br>上面这些路径要正确,第一个是xml标签路径;第二个是图片的路径;第三个是放train.txt、val.txt、test.txt和trainval.txt的路径;第四、五、六个不需要;一般来说这些路径不用修改,你做的数据集格式和VOC2007相同就行。</p>
<h3><strong>(2)训练集文件夹修改</strong></h3>
<div class="dp-highlighter bg_plain">
<div class="bar">
<div class="tools">
<strong>[plain]</strong>
<a class="ViewSource" href="http://www.lai18.com/content/2526443.html#" title="view plain">view plain</a>
<a class="CopyToClipboard" href="http://www.lai18.com/content/2526443.html#" title="copy">copy</a>
<div>
</div>
</div>
</div>
<ol start="1"><li class="alt">VOCopts.dataset = '你的文件夹名'; </li></ol>
</div>
<p> <br><br>然后将VOC2007路径注释掉,上面“你的文件夹名”是你放Annotations、ImageSets、JPEGImages文件夹的文件夹名。</p>
<h3><strong>(3)标签的修改</strong></h3>
<div class="dp-highlighter bg_plain">
<div class="bar">
<div class="tools">
<strong>[plain]</strong>
<a class="ViewSource" href="http://www.lai18.com/content/2526443.html#" title="view plain">view plain</a>
<a class="CopyToClipboard" href="http://www.lai18.com/content/2526443.html#" title="copy">copy</a>
<div>
</div>
</div>
</div>
<ol start="1"><li class="alt">VOCopts.classes={... </li><li> '你的标签1' </li><li class="alt"> '你的标签2' </li><li> '你的标签3' </li><li class="alt"> '你的标签4'}; </li></ol>
</div>
<p> 将其改为你的标签。<br><br></p>
<h2>2 、VOCdevkit2007\results</h2>
<p> results下需要新建一个文件夹,名字和xml中的<folder>***</folder>对应。***文件夹下新建一个Main文件夹。</p>
<h2><strong>3 、VOCdevkit2007\local</strong></h2>
<p> local下需要新建一个文件夹,名字和xml中的<folder>***</folder>对应。<br><br></p>
<h2><strong>4 、function\fast_rcnn\fast_rcnn_train.m</strong></h2>
<div class="dp-highlighter bg_plain">
<div class="bar">
<div class="tools">
<strong>[plain]</strong>
<a class="ViewSource" href="http://www.lai18.com/content/2526443.html#" title="view plain">view plain</a>
<a class="CopyToClipboard" href="http://www.lai18.com/content/2526443.html#" title="copy">copy</a>
<div>
</div>
</div>
</div>
<ol start="1"><li class="alt">ip.addParamValue('val_iters', 500, @isscalar); </li><li>ip.addParamValue('val_interval', 2000, @isscalar); </li></ol>
</div>
<p> <br>可能在randperm(N,k)出现错误,可以将500改小点,比如200.<br><br></p>
<h2><strong>5、function\rpn\proposal_train.m</strong></h2>
<p> 这里的问题和fast_rcnn_train.m一样。</p>
<h2><strong>6.imdb\imdb_eval_voc.m</strong></h2>
<div class="dp-highlighter bg_plain">
<div class="bar">
<div class="tools">
<strong>[plain]</strong>
<a class="ViewSource" href="http://www.lai18.com/content/2526443.html#" title="view plain">view plain</a>
<a class="CopyToClipboard" href="http://www.lai18.com/content/2526443.html#" title="copy">copy</a>
<div>
</div>
</div>
</div>
<ol start="1"><li class="alt">%do_eval = (str2num(year) <= 2007) | ~strcmp(test_set,'test'); </li><li>do_eval = 1; </li></ol>
</div>
<p> 注释掉</p>
<div class="dp-highlighter bg_plain">
<div class="bar">
<div class="tools">
<strong>[plain]</strong>
<a class="ViewSource" href="http://www.lai18.com/content/2526443.html#" title="view plain">view plain</a>
<a class="CopyToClipboard" href="http://www.lai18.com/conte |
|