python标注制作_OpenCV Python 2D绘制标记

By 凌顺

2019年9月12日

本示例使用的OpenCV版本是:4.1.1

运行Python的编辑器:Jupyter notebook

示例目的

使用cv.drawMarker在图片上进行标记。

实现代码

1,加载并显示图片

import cv2

import matplotlib.pyplot as plt

img = cv2.imread('MakerOnsite-Logo.png')

plt.imshow(img)

显示读取到的图像

2,给图像添加各种标记

#在图像的指定位置添加 星标记

img = cv2.drawMarker(img, (50, 50), (0, 255, 255), markerType=cv2.MARKER_STAR,markerSize=20,thickness=3)

#在图像的指定位置添加 棱形标记

img = cv2.drawMarker(img, (50, 450), (0, 255, 255), markerType=cv2.MARKER_DIAMOND,markerSize=20,thickness=3)

#在图像的指定位置添加 十字标记

img = cv2.drawMarker(img, (450, 450), (0, 255, 255), markerType=cv2.MARKER_CROSS,markerSize=20,thickness=3)

#在图像的指定位置添加 X标记

img = cv2.drawMarker(img, (450, 50), (0, 255, 255), markerType=cv2.MARKER_TILTED_CROSS,markerSize=20,thickness=3)

3,显示图像

# 显示图像

plt.imshow(img)

显示添加标记后的图像

程序说明

本示例,主要使用cv.drawMarker在图像上添加标记。

cv.drawMarker 语法

img = cv.drawMarker( img, position, color[, markerType[, markerSize[, thickness[, line_type]]]] )

参数概述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值