python+opencv摄像头标注停车场每个车位区域并实时识别剩余车位代码

代码语言:python

所属分类:其他

代码描述:python+opencv摄像头标注停车场每个车位区域并实时识别剩余车位代码

代码标签: python opencv 摄像头 标注 停车场 每个 车位 区域 实时 识别 剩余 车位 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

import cv2
import pickle
import numpy as np
import os
import sys

# ================= 配置区域 =================
# 视频文件路径
VIDEO_SOURCE = 'carPark.mp4'#可换成摄像头
# 保存车位坐标的文件名
POS_FILE = 'CarParkPos'
# 判定阈值:白色像素点数量
# 小于此值 = 空位(无纹理);大于此值 = 有车(有纹理)
# 请根据实际运行时的白色数字调整此值
PIXEL_THRESHOLD = 900 
# 车位框颜色
COLOR_FREE = (0, 255, 0)  # 绿色
COLOR_BUSY = (0, 0, 255)  # 红色
COLOR_DRAW = (255, 0, 255) # 标注时的颜色
# ===========================================

# 全局变量,用于标注
posList = []
drawing = False
ix, iy = -1, -1

def load_positions():
    """加载已保存的车位坐标"""
    global posList
    if os.path.exists(POS_FILE):
        with open(POS_FILE, 'rb') as f:
        .........完整代码请登录后点击上方下载按钮下载查看

网友评论0