matlab 2016 a+win 10+CPU+caffeテストなし

2728 ワード

  • caffeの配置インストールについて、本当に玄学かもしれませんが、ネット上のチュートリアルに従って2日間やって、最初はそのmexファイルがずっとコンパイルされていましたが、昨日の夜はわけがわからず現れました.だからインストールプロセスを記録しないで、子猫をテストする過程で発生した問題だけを記録します.
  • 猫の分類をテストするプログラム
  • を設定したと仮定します.
  • caffe/matlab/demoディレクトリの下にtestを新規作成します.mファイル
  • clear
    clc
    % addpath('D:/caffe/caffe-master/matlab/demo');
    im = imread('D:/caffe/caffe-master/examples/images/cat.jpg');% 
    figure;imshow(im);% 
    [scores, maxlabel] = classification_demo(im, 0);% 0 CPU,1 GPU
    maxlabel % 
    figure;plot(scores);% 
    axis([0, 999, -0.1, 0.5]);% 
    grid on % 
    
    fid = fopen('synset_words.txt', 'r');
    i=0;
    while ~feof(fid)
        i=i+1;
        lin = fgetl(fid);
        lin = strtrim(lin);
        if(i==maxlabel)
            fprintf('the label of %d is %s
    '
    ,i,lin) break end end
  • このディレクトリの下にはcaffeが持っているclassificationがあるはずです.demo.m関数
  • このディレクトリの下でtestプログラムを実行します.そうしないと、プログラムが間違っている可能性があります.error('Please run this demo from caffe/matlab/demo');
  • この時、他の人が訓練したモデルをちゃんとしていないと、error('Please download CaffeNet from Model Zoo before you run this demo');がclassification_demo.m注釈にはこう書かれています.% IMPORTANT: before you run this demo, you should download BVLC CaffeNet
    % from Model Zoo (http://caffe.berkeleyvision.org/model_zoo.html)
    ですが、ここではお勧めしません.どうせ私はどうやってやったのか分かりません.できるhttps://github.com/caffe2/caffe2/wiki/Model-Zooここで必要なモデルをダウンロードし、caffe/modelディレクトリにコピーすればいいです.
  • この時点でこのプログラムを実行すると、ソリューションが奇妙になる可能性があります.matlabでcaffe-mastermatlab+caffeprivateフォルダを開いて、プログラムのあるディレクトリに戻って再実行すれば
  • です.
  • が成功すると、
  • が表示されます.
  • アンリ個人が何も書いていないブログサイト、http://www.blogshare.com.cn