opencv3.4.3能否兼容opencv2
时间: 2023-11-04 17:38:45 浏览: 8
OpenCV 3.4.3和OpenCV 2是两个完全不同的版本,它们之间的API和功能有很大的区别。因此,不能保证OpenCV 3.4.3和OpenCV 2之间的兼容性。如果您使用OpenCV 3.4.3,您需要对您的代码进行更新以适应该版本的API和功能。如果您决定使用OpenCV 2,您需要使用该版本的API和功能来编写代码。
相关问题
树莓派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。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)