Ubuntu16.04下安装fftw,png,zlib

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31119155/article/details/88954050
 最近在研究图像降噪,学习到了经典的降噪算法BM3D,其中用到了fftw png zlib 这几个库

fftw 安装

1.download

  下载比较新的版本安装.
  1. install commond

    tar -zxvf fftw.tar
    cd fftw
    ./configure --prefix=/usr/local/fftw --enable-float --enable_shared --disable-fortran
    sudo make
    sudo make install

  2. 在clion下写cmakelist.txt

    set(INC_DIR
    /usr/local/fftw/include
    )
    set(LINK_DIR
    /usr/local/fftw/lib
    )
    include_directories( I N C D I R ) l i n k d i r e c t o r i e s ( {INC_DIR}) link_directories( {LINK_DIR})
    link_libraries(fftw3)
    link_libraries(fftw3f) # n多文章说如果你用fftwf 添加 float的lib 不过都没有明说如何添加lib,我花了一天时间才弄好。

png 安装

1 download

2 install commond

  tar -zxvf png<version>.tar
  cd png<version>
  ./config --prefix=/usr/local/libpng # 这个是安装路径 你可以放在任何位置,若放在/home下,下面执行的时候不需要加sudo;
  sudo make
  sudo make install

3.在clion下写cmakelist.txt

    set(INC_DIR
       /usr/local/libpng/include
    )
    set(LINK_DIR
        /usr/local/libpng/lib
        )
    include_directories(${INC_DIR})
    link_directories(${LINK_DIR})
    link_libraries(png)

猜你喜欢

转载自blog.csdn.net/qq_31119155/article/details/88954050