在centos上用cmake编译opencv-contrib,jar中没有freetype

在centos上用cmake编译opencv-contrib,jar中没有freetype。但是原opencv-contrib包中是包含freetype的。
求指点~ 谢谢

opencv、opencv-contrib都是4.5.3版本。

在centos7上,用cmake编译opencv和opencv-contrib,我想把opencv-contrib中的freetype模块功能编译出来,但是编译出来的jar中,总是没有freetype,求指点,谢谢!

操作步骤:

  1. sudo yum group install "Development Tools"
  2. gcc --version
  3. yum install -y wget
  4. wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz
  5. tar -zxvf cmake-3.6.2.tar.gz
  6. cd cmake-3.6.2
  7. ./bootstrap && make -j4 && sudo make install
  8. cmake --version
  9. sudo yum -y install epel-release
    sudo yum -y install gtk2-devel
    sudo yum install -y libpng-devel
    sudo yum install -y jasper-devel
    sudo yum install -y openexr-devel
    sudo yum install -y libwebp-devel
    sudo yum -y install libjpeg-turbo-devel
    sudo yum -y install libtiff-devel
    sudo yum -y install tbb-devel eigen3-devel
    sudo yum -y install boost boost-thread boost-devel
    sudo yum -y install libv4l-devel
    yum install python-devel numpy
    yum install -y unzip zip
    yum install ant
    yum install epel-release
    rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
    rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
    yum install ffmpeg ffmpeg-devel -y
  10. 然后把提前准备好的 opencv、opencv-contrib(都是4.5.3版本)上传到centos7上,解压opencv,cd opencv,mkdir build
  11. 然后将opencv_contrib移动到opencv目录下,解压
  12. 将opencv/modules/features2d复制,然后粘贴到build目录
  13. 在build目录下,执行 cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ..
  14. make
  15. make install

然后再 /root/opencv/build/bin里面找到 jar包下载下来,看里面没有 freeType,请指点,最好有详细操作步骤及编译命令,谢谢~