我是靠谱客的博主 矮小羽毛,最近开发中收集的这篇文章主要介绍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]]]] )

参数概述

最后

以上就是矮小羽毛为你收集整理的python标注制作_OpenCV Python 2D绘制标记的全部内容,希望文章能够帮你解决python标注制作_OpenCV Python 2D绘制标记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部