/OpenCVBuilder

OpenCV Custom Builder

Primary LanguageBatchfileApache License 2.0Apache-2.0

OpenCVBuilder

OpenCV Custom Builder

介绍

OpenCV在OCR中只是做图像的读取保存、编解码、缩放等,可以去除大部分功能模块,保留几个核心功能模块即可。

opencv-mobile 的基础上进行修改,并保留imgcodecs模块。

模块定制说明

最后利用Github Actions进行编译。

20220614 update

opencv 4.6.0

20220524 update

opencv 4.5.5 不使用任何并行库

手动编译说明

如果您的系统太新或太旧无法直接使用本仓库编译的包,请尝试手动编译。

Linux编译说明

  1. 编译环境:
操作系统 基本软件包
Ubuntu18.04 基本软件包

安装build-essential和cmake

sudo apt-get install build-essential cmake
  1. 同步OpenCV源代码 到opencv文件夹

  2. 复制编译脚本cmake选项 到opencv文件夹,并执行chmod a+x build-opencv4.sh &&./build-opencv4.sh 编译结果在:opencv/build-Release/install

macOS编译说明

  1. 编译环境:
操作系统 基本软件包
macos10.15 基本软件包

安装Xcode > 12

安装HomeBrew

安装libomp brew install cmake libomp

安装CommandLineTools

brew doctor
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
  1. 同步OpenCV源代码 到opencv文件夹

  2. 复制编译脚本cmake选项 到opencv文件夹,并执行chmod a+x build-opencv4.sh &&./build-opencv4.sh 编译结果在:opencv/build-Release/install

windows编译说明

  1. 编译环境:
操作系统 基本软件包
Windows-vs2017 基本软件包
Windows-vs2019 基本软件包

安装vs2017或者vs2019,并选中"C++桌面开发"

安装cmake

  1. 同步OpenCV源代码 到opencv文件夹

  2. 复制编译脚本和cmake选项

vs2017环境,复制编译脚本vs2017cmake选项到opencv文件夹

vs2019环境,复制编译脚本vs2019cmake选项到opencv文件夹

  1. 开始菜单打开"x64 Native Tools Command Prompt for VS 2019"或"适用于 VS2017 的 x64 本机工具", 运行对应的编译脚本,编译结果在:opencv/build-xxx-xxx/install