opencv3.4.3能否兼容opencv2
时间: 2023-11-04 22:43:16 浏览: 144
OpenCV 3.4.3与OpenCV 2是两个独立的版本,虽然它们有很多相同的功能和API,但也有一些不同点。因此,不能保证OpenCV 3.4.3与OpenCV 2的代码可以完全兼容。
如果您要将OpenCV 2的代码迁移到OpenCV 3.4.3,您需要注意一些变化和更新。例如,一些函数的名称可能已更改,参数可能已更改或删除,还可能添加了新的功能和API。
因此,为了避免不必要的问题,建议您在将OpenCV 2的代码迁移到OpenCV 3.4.3之前,仔细检查文档并进行必要的更改。
相关问题
树莓派C++安装opencv3.4.3
树莓派C++安装OpenCV3.4.3的步骤如下:
1. 下载OpenCV安装包和OpenCV_contrib安装包:
```shell
cd ~
wget -O opencv.zip https://github.com/opencv/opencv/archive/3.4.3.zip
unzip opencv.zip
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/3.4.3.zip
unzip opencv_contrib.zip
```
2. 安装依赖项:
```shell
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential cmake pkg-config
sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
sudo apt-get install libgtk2.0-dev libgtk-3-dev
sudo apt-get install libatlas-base-dev gfortran
```
3. 创建并进入一个build目录:
```shell
cd ~/opencv-3.4.3/
mkdir build
cd build
```
4. 配置CMake:
```shell
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.4.3/modules \
-D ENABLE_NEON=ON \
-D ENABLE_VFPV3=ON \
-D BUILD_TESTS=OFF \
-D INSTALL_PYTHON_EXAMPLES=OFF \
-D BUILD_EXAMPLES=OFF ..
```
5. 编译OpenCV:
```shell
make -j4
```
这个过程可能需要几个小时,取决于你的树莓派版本和配置。
6. 安装OpenCV:
```shell
sudo make install
sudo ldconfig
```
7. 验证OpenCV是否安装成功:
```shell
pkg-config --modversion opencv
```
如果成功安装,将会输出OpenCV的版本号。
ubuntu18.04安装qt5.9+opencv3.4.3
以下是在Ubuntu 18.04上安装Qt 5.9和OpenCV 3.4.3的步骤:
1. 安装Qt 5.9
打开终端,输入以下命令:
```
sudo apt-get update
sudo apt-get install qt5-default
```
2. 安装OpenCV 3.4.3
打开终端,输入以下命令:
```
sudo apt-get update
sudo apt-get install libopencv-dev
```
3. 配置Qt Creator
打开Qt Creator,选择“工具”->“选项”,在“Kits”选项卡中添加一个新的Kit,选择“Desktop”->“Default”,然后设置以下参数:
- Compiler: GCC
- Debugger: GDB
- Qt version: Qt 5.9.5
4. 配置OpenCV
在Qt Creator中,选择“文件”->“新建文件或项目”,选择“应用程序”->“Qt Widgets应用程序”,然后按照向导设置项目。在“项目配置”中,选择“添加库”->“外部库”,然后设置以下参数:
- 名称: opencv
- 版本: 3.4.3
- 头文件路径: /usr/include/opencv4
- 库文件路径: /usr/lib/x86_64-linux-gnu
- 库文件: opencv_core, opencv_highgui, opencv_imgproc, opencv_imgcodecs
完成设置后,就可以在Qt Creator中使用OpenCV了。
希望这些步骤能够帮助你在Ubuntu 18.04上安装Qt 5.9和OpenCV 3.4.3。
阅读全文