学习OpenCV2——绘制基本图形及文字

OpenCV每日函数 使用OpenCV的Plot2d绘图模块 此绘图模块允许您轻松绘制一维或二维数据。您可以更改窗口的大小、轴的范围和每个元素的颜色。您还可以实时显示正在构建的绘图或将绘图保存为图像 (png)。 阅读详情

https://blog.youkuaiyun.com/gdfsg/article/details/50867809

 

常见颜色RGB值对照表

 

 

R

G

B

值

 

R

G

B

值

 

R

G

B

值

黑色

0

0

0

#000000

黄色

255

255

0

#FFFF00

浅灰蓝色

176

224

230

#B0E0E6

象牙黑

41

36

33

#292421

香蕉色

227

207

87

#E3CF57

品蓝

65

105

225

#4169E1

灰色

192

192

192

#C0C0C0

镉黄

255

153

18

#FF9912

石板蓝

106

90

205

#6A5ACD

冷灰

128

138

135

#808A87

dougello

235

142

85

#EB8E55

天蓝

135

206

235

#87CEEB

石板灰

112

128

105

#708069

forum gold

255

227

132

#FFE384

 

 

 

 

 

暖灰色

128

128

105

#808069

金黄色

255

215

0

#FFD700

青色

0

255

255

#00FFFF

 

 

 

 

 

黄花色

218

165

105

#DAA569

绿土

56

94

15

#385E0F

白色

225

225

225

#FFFFFF

瓜色

227

168

105

#E3A869

靛青

8

46

84

#082E54

古董白

250

235

215

#FAEBD7

橙色

255

97

0

#FF6100

碧绿色

127

255

212

#7FFFD4

天蓝色

240

255

255

#F0FFFF

镉橙

255

97

3

#FF6103

青绿色

64

224

208

#40E0D0

白烟

245

245

245

#F5F5F5

胡萝卜色

237

145

33

#ED9121

绿色

0

255

0

#00FF00

白杏仁

255

235

205

#FFFFCD

桔黄

255

128

0

#FF8000

黄绿色

127

255

0

#7FFF00

cornsilk

255

248

220

#FFF8DC

淡黄色

245

222

179

#F5DEB3

钴绿色

61

145

64

#3D9140

蛋壳色

252

230

201

#FCE6C9

 

 

 

 

 

翠绿色

0

201

87

#00C957

花白

255

250

240

#FFFAF0

棕色

128

42

42

#802A2A

森林绿

34

139

34

#228B22

gainsboro

220

220

220

#DCDCDC

米色

163

148

128

#A39480

草地绿

124

252

0

#7CFC00

ghostWhite

248

248

255

#F8F8FF

锻浓黄土色

138

54

15

#8A360F

酸橙绿

50

205

50

#32CD32

蜜露橙

240

255

240

#F0FFF0

锻棕土色

135

51

36

#873324

薄荷色

189

252

201

#BDFCC9

象牙白

250

255

240

#FAFFF0

巧克力色

210

105

30

#D2691E

草绿色

107

142

35

#6B8E23

亚麻色

250

240

230

#FAF0E6

肉色

255

125

64

#FF7D40

暗绿色

48

128

20

#308014

navajoWhite

255

222

173

#FFDEAD

黄褐色

240

230

140

#F0E68C

海绿色

46

139

87

#2E8B57

old lace

253

245

230

#FDF5E6

玫瑰红

188

143

143

#BC8F8F

嫩绿色

0

255

127

#00FF7F

海贝壳色

255

245

238

#FFF5EE

肖贡土色

199

97

20

#C76114

 

 

 

 

 

雪白

255

250

250

#FFFAFA

标土棕

115

74

18

#734A12

紫色

160

32

240

#A020F0

 

 

 

 

 

乌贼墨棕

94

38

18

#5E2612

紫罗蓝色

138

43

226

#8A2BE2

红色

255

0

0

#FF0000

赫色

160

82

45

#A0522D

jasoa

160

102

211

#A066D3

砖红

156

102

31

#9C661F

马棕色

139

69

19

#8B4513

湖紫色

153

51

250

#9933FA

镉红

227

23

13

#E3170D

沙棕色

244

164

96

#F4A460

淡紫色

218

112

214

#DA70D6

珊瑚色

255

127

80

#FF7F50

棕褐色

210

180

140

#D2B48C

梅红色

221

160

221

#DDA0DD

耐火砖红

178

34

34

#B22222

 

 

 

 

 

 

 

 

 

印度红

176

23

31

#B0171F

蓝色

0

0

255

#0000FF

 

 

 

 

栗色

176

48

96

#B03060

钴色

61

89

171

#3D59AB

 

 

 

 

粉红

255

192

203

#FFC0CB

dodger blue

30

144

255

#1E90FF

 

 

 

 

草莓色

135

38

87

#872657

jackie blue

11

23

70

#0B1746

 

 

 

 

橙红色

250

128

114

#FA8072

锰蓝

3

168

158

#03A89E

 

 

 

 

蕃茄红

255

99

71

#FF6347

深蓝色

25

25

112

#191970

 

 

 

 

桔红

255

69

0

#FF4500

孔雀蓝

51

161

201

#33A1C9

 

 

 

 

深红色

255

0

255

#FF00FF

土耳其玉色

0

199

140

#00C78C

 

 

 

 

 

 

更全的RGB颜色对照表参见 :http://tool.oschina.net/commons?type=3

OpenCV绘图模块:使用Plot2D绘制图表 在本文中,我们将详细介绍如何使用OpenCV的Plot2D模块来绘制图表,并附上相应的源代码示例。综上所述,OpenCV的Plot2D模块提供了一个方便易用的工具来创建和绘制各种类型的图表。通过使用Plot2D,你可以将数据可视化,更好地理解和分析数据,以及展示计算机视觉任务的结果。接下来,我们生成了一些示例数据,即x坐标和对应的sin函数值。然后,我们设置了绘图的属性,如绘图区域的大小、线宽、线条颜色和背景颜色。在上面的代码中,我们首先创建了一个空白的图像作为绘图区域,其大小为400x600像素。 阅读详情

相关推荐

掌握OpenCV:图形绘制与人脸检测

本文深入探讨了使用OpenCV进行图像绘制和人脸检测的实战技巧。通过实例展示如何在图像上绘制文字、使用预训练的人脸检测器进行人脸检测以及如何使用LBPH方法实现人脸识别。

weixin_33308579的博客 331

【C++ OpenCV】图像上绘制几何图形、文字

img: 要绘制线段的图像。pt1: 线段的起点。pt2: 线段的终点。color: 线段的颜色,通过一个Scalar对象定义。thickness: 线条的宽度。lineType: 线段的类型。可以取值8, 4, 和CV_AA, 分别代表8邻接连接线,4邻接连接线和反锯齿连接线。默认值为8邻接。为shift: 坐标点小数点位数。

dagengen12138的博客 2298

OpenCV由汉字生成图片(png透明

输入汉字等,字符转化成透明图片,可以对抗论文查重的办法,吼

Matlab风格的二维绘图函数Plot(OpenCV)

CPlot 简介 Matlab的plot函数非常的强大,进行数据显示的效果非常的好,但是经常使用Opencv的同学如果每次将计算之后的数据导入到Matlab里显示又比较麻烦,因此决定写一类似于plot的C函数,用于在OpenCV中进行数据显示。设计一个Plot类,项目位于github上https://github.com/libing64/CPlot * 采用泛型设计 * 支持

机器视觉 6543

opencv在图片上显示文字

代码里面有详细的注释。开发环境的配置记得要把需要的库添加进去。

python 绘图---2D、3D散点图、折线图、曲面图_2D3D散点图折线图绘制_python_

python 绘图---2D、3D散点图、折线图、曲面图,可以方便的进行科研绘图,学习交流

Opencv给Mat加坐标轴

需求描述 最近在编写一个工具,其中有一个子功能,需要给cv::Mat格式的图片加上坐标轴 有一个格式为cv::Mat image的图片,这个image有可能是图片,也有可能是一些二维的点画在了image上。假设他们有坐标的话,怎么画出一个带坐标轴的图 opencv官网其实提供了一个添加坐标轴的类,Plot2d,我看了一下效果不太满意,以后有机会再分析一下。 代码 更倾向于自己写一个好用的。好用的,...

weixin_42156097的博客 2577

运放专题:运算放大电路中的相位补偿

的方法

五花带点肉 2万+

opencv学习笔记(三)-绘制基本图形及文字

学习OpenCV2——绘制基本图形及文字

chaihuimin的专栏 432

基于STM32与HRTIM的四开关Buck-Boost双向DC-DC电源设计实战(附源码、仿真与设计解析)

本文详细介绍了基于STM32F334的HRTIM高分辨率定时器实现四开关Buck-Boost双向DC-DC电源的设计实战。通过精准的PWM控制、双环PID算法和智能模式切换逻辑,解决了电压震荡与效率优化等关键问题,并提供了完整的源码、PSIM仿真及参数计算,为高性能电源设计提供了实用参考。

7z8x2c4v6b9的博客 299

2022(一等奖)B360基于Arcpy与SVM的滑坡易发性评价

此外,在ArcGIS平台下,“易发性图预测(多进程)”工具的运行时间为2h 48m 3s,“易发性图预测(单进程)”工具的运行时间为5h 19m 27s,运行时间缩短了近2h 31m 24s,运行效率提高了47.39%。在ArcGIS Pro平台下,“易发性图预测(多进程)”工具的运行时间为20m 12s,“易发性图预测(单进程)”工具的运行时间为1h 26m 47s,将运行时间缩短了近1h 6m 35s,运行效率提高了76.72%。滑坡的发生受各种影响因素的影响,目前,影响因素的选择没有一个统一的标准。

2301_77310370的博客 1467

OpenCV图像处理----绘制图形

# 导包并创建全黑数组 import cv2 import numpy as np img = np.zeros((400, 400, 3), np.uint8) 线条 line()方法参数: 图片矩阵 起始点 结束点 颜色值(BGR) 线条像素 线条类型 cv2.line(img, (10, 60), (200, 60), (61, 141, 240), 2, cv2.LINE_AA) 矩形 rectangle()方法参数: 图片矩阵 左上角坐标 右下角坐标 颜色值(BGR) 边框像素(如果为

bjsyc123456的博客 529

5g LDPC编译码-LDPC编码

本文摘要:LDPC编码是5G业务信道的核心编码技术,属于线性分组码。5G中LDPC编码分为两种基图类型(BG1和BG2),通过码块分割、CRC处理等步骤实现。编码过程主要涉及校验矩阵生成和校验位计算,其中校验矩阵采用稀疏矩阵结构。文中详细介绍了5G LDPC编码的具体实现流程,包括码块分割规则、校验位生成方法,以及两种基图(BG1和BG2)在矩阵结构和参数设置上的差异,重点阐述了通过模块化方法求解校验比特位的技术路径。

weixin_38270585的博客 1365

opencv学习3的绘图函数

目标 • 学习使用 OpenCV 绘制不同几何图形 • 你将会学习到这些函数: cv2.line(),cv2.circle(),cv2.rectangle(), cv2.ellipse(),cv2.putText() 等。代码 上面所有的这些绘图函数需要设置下面这些参数: • img:你想要绘制图形的那幅图像。 • color:形状的颜色。以 RGB 为例,需要传入一个元组,例如:(255,0,0)代表蓝色。对于灰度图只需要传入灰度值。 • thickness:线条的粗细。如果给一个闭合图形设置为 -1,那

qq_43543515的博客 180

simulink求解器选择的小tip

给出了simulink选择求解器的一种tip,与积分初值有关。

高能阿博特的博客 2057

GD32F303实战:用定时器4触发ADC2+DMA,实现10ms精准采样1024点的完整流程

本文详细介绍了在GD32F303微控制器上使用Timer4触发ADC2配合DMA传输,实现10ms精准采样1024点的完整方案。从硬件架构设计、时钟树配置到定时器参数计算,提供了完整的工程实现流程和常见问题排查方法,适用于工业传感器监测等高实时性场景。

weixin_29194693的博客 433

py-opencv学习笔记一 图像的加载,显示,添字画圈

开始学习opencv和python。python的版本是3.6.5,opencv版本为4.0.0 1、opencv如和查看版本 import cv2 cv2.__version__ 2、编辑代码: 思路:先用imread读取图片,用namedWindows创建一个窗口,然后用imshow在窗口上显示图片(如果之前未创建窗口会自动创建窗口)。用flip将图像旋转,然后用circle在图像...

longshanxiaoxuesheng的博客 318

AI智能体在零售行业的5大变革性应用

本文旨在全面介绍AI智能体在零售行业的关键应用场景,分析其技术原理和商业价值,帮助读者理解这些技术如何改变传统零售模式。文章将从核心概念入手,逐步深入五大应用场景的技术实现,最后探讨未来趋势和挑战。AI智能体:能够感知环境、做出决策并执行行动的智能软件实体机器学习:让计算机从数据中学习模式而无需显式编程的技术深度学习:基于神经网络的机器学习方法,能够处理复杂模式识别核心概念回顾AI智能体是零售数字化转型的关键驱动力从推荐系统到库存管理,AI正在重塑每个零售环节。

AI 原生应用开发的博客 1352

opencv-python 6.绘图函数

目标 学习使用OpenCV 绘制不同几何图形 你将会学习到这些函数:cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText() 等。 代码 上面所有的这些绘图函数需要设置下面这些参数: img:你想要绘制图形的那幅图像。 color:形状的颜色。以BGR为例,需要传入一个元组,例如:(255,0,0)代表蓝色。【因为opencv使用的是BGR】对于灰度图只需要传入灰度值。 thickness:线条的粗细。如果给一个闭合图形设置

博客 292

PhotovoltaicPanelCleanlinessDetector:基于YOLOv8的光伏板清洁状态监测系统

data.yamlyaml复制编辑names:0: clean1: dust3: leaves4: shadow✅ 高精度污染识别✅ 具备实时检测与UI展示✅ 可本地化部署应用未来方向增加污染程度分级(轻度、中度、严重)加入时间序列分析(污染变化趋势预测)无人机集成巡检模块。

YOLO 276

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

opencv绘制基本图形,在图片上添加文字

本章主要阐述利用opencv绘制一些常见的图形方法和技巧,以及在图形上添加文字。

景天科技苑 3210

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

OpenCV笔记整理【绘制图形文字】

OpenCV 绘制图形文字

qq_34699535的博客 2970

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

【OpenCV3】文字绘制——cv::putText详解

opencv中除了提供绘制各种图形的函数外,还提供了一个特殊的绘制函数——在图像上绘制文字。这个函数即是cv::putText()。

guduruyu的专栏 18万+
上一篇: jsoncpp安装说明教程分享
下一篇: linux 常用查找内容命令集锦
sherryyang1234
博客等级 码龄10年 13粉丝 118原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值