ubuntu里opencv例程
时间: 2023-09-18 15:13:19 浏览: 146
在Ubuntu系统中,可以使用以下步骤来运行OpenCV例程:
1. 安装OpenCV库:
```shell
sudo apt-get install libopencv-dev
```
2. 创建并进入一个新的工作目录:
```shell
mkdir opencv_examples
cd opencv_examples
```
3. 将OpenCV示例程序复制到工作目录中:
```shell
cp -r /usr/share/opencv4/samples .
```
4. 进入samples目录并编译代码:
```shell
cd samples/cpp/
g++ facedetect.cpp -o facedetect `pkg-config --cflags --libs opencv4`
```
5. 运行编译后的程序:
```shell
./facedetect
```
以上是一个简单的OpenCV例程,你也可以在samples目录下找到其他示例程序并进行编译运行。
相关问题
ubuntu里面配置opencv
在Ubuntu系统中安装和配置OpenCV通常分为几个步骤:
1. 更新包列表并安装必要的依赖项:
```bash
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk-3-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libjpeg-dev libtiff5-dev libjasper-dev libpng-dev libtbb2 libtbb-dev python3-dev python3-pip
```
2. 安装OpenCV基础库:
```
sudo apt-get install python3-opencv
```
3. 如果需要从源码编译安装最新版本的OpenCV,首先克隆OpenCV仓库:
```
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
```
4. 创建目录并进入OpenCV源码目录:
```bash
mkdir -p build && cd build
```
5. 配置OpenCV:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D WITH_CUDA=OFF \
-D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules \
-D BUILD_opencv_python3=ON \
..
```
这里 `-D WITH_CUDA=OFF` 可以去掉,如果需要CUDA支持。
6. 编译和安装OpenCV:
```
make -j4
sudo make install
```
7. 最后,你需要更新Python的元数据数据库以查找新安装的OpenCV模块:
```
python3 -m pip install --upgrade wheel
```
8. 验证安装是否成功,可以运行一些基本的示例代码或使用命令行工具如 `import cv2`。
ubuntu系统下opencv python 例程
以下是一个简单的 Ubuntu 系统下使用 OpenCV 的 Python 例程:
```python
import cv2
# 加载图像
img = cv2.imread('image.jpg')
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
# 转换为灰度图像
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 显示灰度图像
cv2.imshow('gray image', gray_img)
cv2.waitKey(0)
# 保存灰度图像
cv2.imwrite('gray_image.jpg', gray_img)
# 释放窗口
cv2.destroyAllWindows()
```
这个例程加载名为 `image.jpg` 的图像文件并显示它。然后将图像转换为灰度图像并将其显示。最后,将灰度图像保存为一个文件 `gray_image.jpg`。
阅读全文