dumbking 发表于 2021-7-24 08:16

树莓派安装OpenCV

# 一、安装所需要的库和依赖

```c
sudo pip3 install numpy

sudo apt-get install build-essential git cmake pkg-config -y
sudo apt-get install libjpeg8-dev -y
sudo apt-get install libtiff5-dev -y
sudo apt-get install libjasper-dev -y
sudo apt-get install libpng12-dev -y
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev -y
sudo apt-get install libgtk2.0-dev -y
sudo apt-get install libatlas-base-dev gfortran -y
   
sudo pip3 install opencv-python
```

# 二、测试安装环境

> 在终端输入 :python3
> 然后 :import cv2
> 如果安装成功,则import不会有问题
> 下面就可以输出OpenCv的版本号
> 使用 :print(cv2.version)
> 退出python用: exit()

!(https://i.loli.net/2020/12/07/nPGjdg2J8tHpO9U.png)

# 三、简单应用

> 使用OpenCv库读取usb摄像头,实时显示并拍照

```python
import cv2
import numpy as np

cap = cv2.VideoCapture(0)
while(1):
# get a frame
ret, frame = cap.read()
# show a frame
cv2.imshow("capture", frame)

if cv2.waitKey(1) & 0xFF == ord('q'):
#退出并拍照
cv2.imwrite("takephoto2.jpg", frame)
print("take Photo Ok")
break
cap.release()
cv2.destroyAllWindows()
```

!(https://i.loli.net/2020/12/07/rD73QjcCfSavMEK.png)

hdbjlizhe 发表于 2021-7-24 08:26

家庭智能化上应该可以用得到。

cjc3528 发表于 2021-7-24 08:45

非常详细的教程,谢谢分享

y521775876 发表于 2021-7-24 09:55

树莓派功能还是挺强大的

alittlebug 发表于 2021-7-24 10:26

可以当做家用摄像头了

1606267522 发表于 2021-7-24 13:08

这个图好像在哪见过的样子hhh,到时候学一学opencv
页: [1]
查看完整版本: 树莓派安装OpenCV