cv2.rectangle()、cv2.putText()和cv2.imwrite()用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cv2.rectangle()、cv2.putText()和cv2.imwrite()用法相关的知识,希望对你有一定的参考价值。

参考技术A

OpenCV-Python 是旨在解决计算机视觉问题的Python绑定库。

cv2.rectangle() 方法用于在任何图像上绘制矩形。

参数:
image: 它是要在其上绘制矩形的图像。
start_point: 它是矩形的起始坐标。坐标表示为两个值的元组,即(X坐标值,Y坐标值)。
end_point: 它是矩形的结束坐标。坐标表示为两个值的元组,即( X 坐标值 ÿ 坐标值)。
color: 它是要绘制的矩形的边界线的颜色。对于 BGR ,我们通过一个元组。例如:(255,0,0)为蓝色。
thickness: 它是矩形边框线的粗细 像素 。厚度 -1像素 将以指定的颜色填充矩形形状。

返回值: 它返回一个图像。

cv2.putText() 方法用于在任何图像上绘制文本字符串。

参数:
image: 它是要在其上绘制文本的图像。
text: 要绘制的文本字符串。
org: 它是图像中文本字符串左下角的坐标。坐标表示为两个值的元组,即(X坐标值,Y坐标值)。
font: 它表示字体类型。一些字体类型是 FONT_HERSHEY_SIMPLEX,FONT_HERSHEY_PLAIN,
fontScale: 字体比例因子乘以font-specific基本大小。
color: 它是要绘制的文本字符串的颜色。对于 BGR ,我们通过一个元组。例如:(255,0,0)为蓝色。
thickness: 它是线的粗细 像素
lineType: 这是一个可选参数,它给出了要使用的行的类型。
bottomLeftOrigin: 这是一个可选参数。如果为true,则图像数据原点位于左下角。否则,它位于左上角。

返回值: 它返回一个图像。

示例:

以上是关于cv2.rectangle()、cv2.putText()和cv2.imwrite()用法的主要内容,如果未能解决你的问题,请参考以下文章

为啥 cv2.rectangle 有时会返回 np.ndarray,而有时会返回 cv2.UMat

cv2.rectangle() 是不是有一个名为“rec”的参数?

cv2.rectangle:TypeError:由名称('厚度')和位置(4)给出的参数

cv2.rectangle()、cv2.putText()和cv2.imwrite()用法

OpenCV cv2.rectangle 输出二值图像

Opencv的绘图