小编MQa*_*ser的帖子

使用 python Regex 从字符串中提取名称

我一直在尝试从字符串中提取名称,但似乎还没有接近成功。

这是代码:

string = "555-1239Moe Szyslak(636) 555-0113Burns, C. Montgomery555 -6542Rev. Timothy Lovejoy555 8904Ned Flanders636-555-3226Simpson, Homer5553642Dr. Julius Hibbert"
regex = re.compile(r'([A-Z][a-z]+(?: [A-Z][a-z]\.)? [A-Z][a-z]+)')
print(regex.findall(string))
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出:

['Moe Szyslak', 'Timothy Lovejoy', 'Ned Flanders', 'Julius Hibbert']
Run Code Online (Sandbox Code Playgroud)

python regex

5
推荐指数
2
解决办法
1万
查看次数

仅检查 OpenCV 中视频源的特定部分

如何获取特定宽度和高度的网络摄像头视频源?

我对 OpenCV 库的经验为零,所以我需要这方面的帮助。此代码来自 geeksforgeeks.com。这是我现在唯一的东西。

我想要实现的是,我只想检测视频源指定区域中的运动。

import cv2, time, pandas



from datetime import datetime 



static_back = None
motion_list = [ None, None ] 
time = [] 
df = pandas.DataFrame(columns = ["Start", "End"]) 
video = cv2.VideoCapture(0) 



while True: 
    check, frame = video.read() 
    motion = 0
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) 
    gray = cv2.GaussianBlur(gray, (21, 21), 0)



if static_back is None: 
    static_back = gray 
    continue

diff_frame = cv2.absdiff(static_back, gray) 

thresh_frame = cv2.threshold(diff_frame, 30, 255, cv2.THRESH_BINARY)[1] 
thresh_frame = cv2.dilate(thresh_frame, None, iterations = 2) 

(cnts, …
Run Code Online (Sandbox Code Playgroud)

python opencv computer-vision motion

2
推荐指数
1
解决办法
1581
查看次数

标签 统计

python ×2

computer-vision ×1

motion ×1

opencv ×1

regex ×1