OpenCV Custom Builder
OpenCV在OCR中只是做图像的读取保存、编解码、缩放等,可以去除大部分功能模块,保留几个核心功能模块即可。
在opencv-mobile 的基础上进行修改,并保留imgcodecs模块。
最后利用Github Actions进行编译。
opencv 4.6.0
opencv 4.5.5 不使用任何并行库
如果您的系统太新或太旧无法直接使用本仓库编译的包,请尝试手动编译。
- 编译环境:
操作系统 | 基本软件包 |
---|---|
Ubuntu18.04 | 基本软件包 |
安装build-essential和cmake
sudo apt-get install build-essential cmake
-
同步OpenCV源代码 到opencv文件夹
-
复制编译脚本和cmake选项 到opencv文件夹,并执行
chmod a+x build-opencv4.sh &&./build-opencv4.sh
编译结果在:opencv/build-Release/install
- 编译环境:
操作系统 | 基本软件包 |
---|---|
macos10.15 | 基本软件包 |
安装Xcode > 12
安装HomeBrew
安装libomp
brew install cmake libomp
安装CommandLineTools
brew doctor
sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install
-
同步OpenCV源代码 到opencv文件夹
-
复制编译脚本和cmake选项 到opencv文件夹,并执行
chmod a+x build-opencv4.sh &&./build-opencv4.sh
编译结果在:opencv/build-Release/install
- 编译环境:
操作系统 | 基本软件包 |
---|---|
Windows-vs2017 | 基本软件包 |
Windows-vs2019 | 基本软件包 |
安装vs2017或者vs2019,并选中"C++桌面开发"
安装cmake
-
同步OpenCV源代码 到opencv文件夹
-
复制编译脚本和cmake选项
vs2017环境,复制编译脚本vs2017和cmake选项到opencv文件夹
vs2019环境,复制编译脚本vs2019和cmake选项到opencv文件夹
- 开始菜单打开"x64 Native Tools Command Prompt for VS 2019"或"适用于 VS2017 的 x64 本机工具", 运行对应的编译脚本,编译结果在:opencv/build-xxx-xxx/install