Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用opencvpython为每帧视频绘制填充矩形_Python_Opencv_Video Processing_Opencv Python - Fatal编程技术网

如何使用opencvpython为每帧视频绘制填充矩形

如何使用opencvpython为每帧视频绘制填充矩形,python,opencv,video-processing,opencv-python,Python,Opencv,Video Processing,Opencv Python,如果我想在视频的每一帧中添加左下角(x1,y1)和右上角(x2,y2)的黑色填充矩形,我该怎么做?下面是矩形的一般方法 image = cv2.rectangle(image, start_point, end_point, color, thickness) image = cv2.rectangle(image, (x1,y1), (x2,y2), (0,0,0), -1) 在本例中,使用厚度作为-1填充矩形 image = cv2.rectangle(image, start_poin

如果我想在视频的每一帧中添加左下角(x1,y1)和右上角(x2,y2)的黑色填充矩形,我该怎么做?

下面是矩形的一般方法

image = cv2.rectangle(image, start_point, end_point, color, thickness)
image = cv2.rectangle(image, (x1,y1), (x2,y2), (0,0,0), -1)
在本例中,使用厚度作为
-1
填充矩形

image = cv2.rectangle(image, start_point, end_point, color, thickness)
image = cv2.rectangle(image, (x1,y1), (x2,y2), (0,0,0), -1)

与@muhammad safwan所说的类似,但这也有助于您将其放在视频的每一帧中:

您尚未向我们提供任何代码,但我假设它与此类似(其中
cap
是您的视频捕获源):

使用
cv2.rectangle(图像,(0,0),(200,200),(0,0,0),-1)
将矩形添加到视频中的每一帧(使用的变量是图像)