718c41634f
1.项目后端整体迁移至PaddleOCR-NCNN算法,已通过基本的兼容性测试 2.工程改为使用CMake组织,后续为了更好地兼容第三方库,不再提供QMake工程 3.重整权利声明文件,重整代码工程,确保最小化侵权风险 Log: 切换后端至PaddleOCR-NCNN,切换工程为CMake Change-Id: I4d5d2c5d37505a4a24b389b1a4c5d12f17bfa38c
29 lines
712 B
Bash
29 lines
712 B
Bash
#!/bin/bash
|
|
# This file contains documentation snippets for Linux installation tutorial
|
|
if [ "$1" = "--check" ] ; then
|
|
sudo()
|
|
{
|
|
command $@
|
|
}
|
|
fi
|
|
|
|
# [body]
|
|
# Install minimal prerequisites (Ubuntu 18.04 as reference)
|
|
sudo apt update && sudo apt install -y cmake g++ wget unzip
|
|
|
|
# Download and unpack sources
|
|
wget -O opencv.zip https://github.com/opencv/opencv/archive/master.zip
|
|
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/master.zip
|
|
unzip opencv.zip
|
|
unzip opencv_contrib.zip
|
|
|
|
# Create build directory and switch into it
|
|
mkdir -p build && cd build
|
|
|
|
# Configure
|
|
cmake -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-master/modules ../opencv-master
|
|
|
|
# Build
|
|
cmake --build .
|
|
# [body]
|