• 大小: 54.5MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-18
  • 语言: 其他
  • 标签: opencv  contrib  

资源简介

opencv contrib 3.4.0 的源代码,编译opencv 的contrib 需要用到的。

资源截图

代码片段和文件信息

function modelConvert(model outname)
%% script for converting Piotr‘s matlab model into YAML format

outfile = fopen(outname ‘w‘);

fprintf(outfile ‘%%YAML:1.0\n\n‘);

fprintf(outfile [‘options:\n‘...
                  ‘    numberOfTrees: 8\n‘...
                  ‘    numberOfTreesToEvaluate: 4\n‘...
                  ‘    selfsimilarityGridSize: 5\n‘...
                  ‘    stride: 2\n‘...
                  ‘    shrinkNumber: 2\n‘...
                  ‘    patchSize: 32\n‘...
                  ‘    patchInnerSize: 16\n‘...
                  ‘    numberOfGradientOrientations: 4\n‘...
                  ‘    gradientSmoothingRadius: 0\n‘...
                  ‘    regFeatureSmoothingRadius: 2\n‘...
                  ‘    ssFeatureSmoothingRadius: 8\n‘...
                  ‘    gradientNormalizationRadius: 4\n\n‘]);

fprintf(outfile ‘childs:\n‘);
printToYML(outfile model.child‘ 0);

fprintf(outfile ‘featureIds:\n‘);
printToYML(outfile model.fids‘ 0);

fprintf(outfile ‘thresholds:\n‘);
printToYML(outfile model.thrs‘ 0);

N = 1000;
fprintf(outfile ‘edgeBoundaries:\n‘);
printToYML(outfile model.eBnds N);

fprintf(outfile ‘edgeBins:\n‘);
printToYML(outfile model.eBins N);

fclose(outfile);
gzip(outname);

end

function printToYML(outfile A N)
%% append matrix A to outfile as
%%    - [a11 a12 a13 a14 ... a1n]
%%    - [a21 a22 a23 a24 ... a2n]
%%    ...
%%
%% if size(A 2) == 1 A is printed by N elemnent per row

    if (length(size(A)) ~= 2)
        error(‘printToYML: second-argument matrix should have two dimensions‘);
    end

    if (size(A2) ~= 1)
        for i=1:size(A1)
            fprintf(outfile ‘    - [‘);
            fprintf(outfile ‘%d‘ A(i 1:end-1));
            fprintf(outfile ‘%d]\n‘ A(i end));
        end
    else
        len = length(A);
        for i=1:ceil(len/N)
            first = (i-1)*N + 1;
             last = min(i*N len) - 1;

            fprintf(outfile ‘    - [‘);
            fprintf(outfile ‘%d‘ A(first:last));
            fprintf(outfile ‘%d]\n‘ A(last + 1));
        end
    end
    fprintf(outfile ‘\n‘);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\
     文件          73  2017-12-22 16:15  opencv_contrib-3.4.0\.gitattributes
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\.github\
     文件         916  2017-12-22 16:15  opencv_contrib-3.4.0\.github\ISSUE_TEMPLATE.md
     文件         268  2017-12-22 16:15  opencv_contrib-3.4.0\.github\PULL_REQUEST_TEMPLATE.md
     文件          90  2017-12-22 16:15  opencv_contrib-3.4.0\.gitignore
     文件         287  2017-12-22 16:15  opencv_contrib-3.4.0\.travis.yml
     文件         191  2017-12-22 16:15  opencv_contrib-3.4.0\CONTRIBUTING.md
     文件        2225  2017-12-22 16:15  opencv_contrib-3.4.0\LICENSE
     文件        3140  2017-12-22 16:15  opencv_contrib-3.4.0\README.md
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\bioinspired\
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\bioinspired\retina_model\
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\bioinspired\retina_model\images\
     文件      150688  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\bioinspired\retina_model\images\retina_TreeHdr_retina.jpg
     文件      166872  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\bioinspired\retina_model\images\retina_TreeHdr_small.jpg
     文件       80282  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\bioinspired\retina_model\images\studentsSample_input.jpg
     文件       28228  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\bioinspired\retina_model\images\studentsSample_magno.jpg
     文件       69443  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\bioinspired\retina_model\images\studentsSample_parvo.jpg
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\bioinspired\table_of_content_bioinspired\
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\bioinspired\table_of_content_bioinspired\images\
     文件       50051  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\bioinspired\table_of_content_bioinspired\images\retina_TreeHdr_small.jpg
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\cvv\
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\cvv\table_of_content_cvv\
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\cvv\table_of_content_cvv\images\
     文件        2576  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\cvv\table_of_content_cvv\images\Visual_Debugging_Introduction_Tutorial_Cover.jpg
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\cvv\visual_debugging_introduction\
     目录           0  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\cvv\visual_debugging_introduction\images\
     文件       46273  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\cvv\visual_debugging_introduction\images\01_overview_single.jpg
     文件       86790  2017-12-22 16:15  opencv_contrib-3.4.0\doc\tutorials\cvv\visual_debugging_introduction\images\02_single_image_view.jpg
............此处省略2045个文件信息

评论

共有 条评论