金子邦彦研究室人工知能OpenCV 4 の Python プログラムVisual Saliency を求める

Visual Saliency を求める

  1. Web ページを開く

    http://www.samontab.com/web/saliency/

  2. ダウンロード

    ダウンロードしたファイルは、分かりやすいディレクトリ(例えば /tmp)に置く.

  3. 解凍
    cd /tmp
    unzip saliencyCode.zip
    
  4. Linux でコンパイルする場合は、lib/saliency.h から「__declspec(dllexport)」 を削除

    変更前

    class __declspec(dllexport) Saliency
    

    変更後

    class Saliency
    

    [image]
  5. ビルド

    ◆ Linux でのビルド手順例

    cd lib
    g++ -c -o saliency.o saliency.cpp -I/usr/local/include/opencv2 -I/usr/local/include/opencv 
    cd ../test
    g++ -o a.out main.cpp ../lib/saliency.o -I/usr/local/include/opencv2 -I/usr/local/include/opencv -L/usr/local/lib -lopencv_highgui -lopencv_imgproc -lopencv_core
    

    [image]
  6. 使ってみる
    wget https://www.kkaneko.jp/sample/lena_std.jpg
    ./a.out 
    

    [image]