-
平台:野火EBF6ULL开发板
-
系统:Debian (imx6ull-lubancat-carp-console-armhf-2022-02-10.img)
-
python版本:python 3.7
-
摄像头:HBVCAM的OV5640免驱摄像头
-
终端:MobaXterm
1.使用MobaXterm SSH远程登陆开发板
SSH终端通过开发板的以太网或WiFi的IP地址都可以连接,也可使用主机名。
-
开发板的默认主机名为: npi ,使用主机名登录前先再开发板上运行安装 sudo apt install avahi-daemon 。
-
IP默认由路由动态分配,可先通过串口终端连接,使用 ifconfig命令 查看具体IP。
1、上电启动开发板,开发板默认开启ssh服务。系统正常登录后,输入以下命令查看ssh服务是否已经运行:
sudo systemctl status ssh
active(running)表示ssh正常运行
2、确保网络连接正常(注意wifi要先正确配置后才能使用)。输入以下命令查看当前主机的ip地址:
ifconfig
3、点击菜单栏 「sessions」 –> 「new session」,弹出 「session setting」 对话框,选择SSH:
4、在Remote host中填入开发板连接网络后使用的IP地址或者开发板的默认主机名**npi**,在Specify username打钩后,可以先填好登录名**debian**,如果不填则之后手动先输入登录名。 点击下面的OK开始连接。
5、成功连接上后会要求输入登录名密码**temppwd**,当密码输入正确回车后,会弹出一个窗口,这里直接点关闭不影响。
2.编写python代码
RtspCapture.py
import os
import cv2
import time
import threading
import queue
from markupsafe import escape
class RtspCapture(object):
read_thread = None # background thread that reads frames from camera
get_thread = None # 从imglist中获取帧的进程
pop_frame = None # current frame is stored here by background thread
last_access = 0 # time of last client access to the camera
imgList = None
url = "rtsp://admin:admin888@192.1