我一直在尝试从字符串中提取名称,但似乎还没有接近成功。
这是代码:
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) 如何获取特定宽度和高度的网络摄像头视频源?
我对 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)