OpenCV BGR

简介: 【10月更文挑战第09天】

在 OpenCV 中,颜色通常是以 BGR(蓝绿红)的顺序表示的,而不是 RGB(红绿蓝)。所以,如果你在使用 cv2.rectangle() 函数绘制矩形时,color 参数应该是一个 BGR 值的元组。

例如,如果你想要绘制一个红色的矩形,你应该使用 (0, 0, 255) 而不是 (255, 0, 0)。这里是一个例子:

import cv2

# 创建一个黑色的空白图像
img = cv2.imread('path_to_image')

# 定义矩形的左上角和右下角的坐标
pt1 = (50, 50)
pt2 = (150, 150)

# 定义颜色(红色)和线的宽度
color = (0, 0, 255)
width = 3

# 绘制矩形
cv2.rectangle(img, pt1, pt2, color, width)

# 显示图像
cv2.imshow('Rectangle', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
目录
相关文章
|
2天前
|
计算机视觉 Python
Opencv学习笔记(七):如何根据opencv将BGR转换为HSV
使用OpenCV库在Python中将BGR图像转换为HSV颜色空间的两种方法:一种是直接使用cv2.cvtColor函数,另一种是手动实现RGB到HSV的转换。
6 0
Opencv学习笔记(七):如何根据opencv将BGR转换为HSV
|
5月前
|
计算机视觉
OpenCV中GRAY、HSV色彩空间的简介及与BGR色彩空间的转换演示(附源码 超详细)
OpenCV中GRAY、HSV色彩空间的简介及与BGR色彩空间的转换演示(附源码 超详细)
182 0
|
5月前
|
存储 计算机视觉 索引
OpenCV中确定像素位置及获取、修改像素BGR值讲解及演示(Python实现 附源码)
OpenCV中确定像素位置及获取、修改像素BGR值讲解及演示(Python实现 附源码)
177 0
|
机器学习/深度学习 计算机视觉
Opencv,imread()读取BGR格式文件转换与RGB格式的相互转换
Opencv,imread()读取BGR格式文件转换与RGB格式的相互转换
|
人工智能 计算机视觉
【人工智能】人脸识别检测戴口罩实战之初识OpenCV简单操作,图片的读取和显示以及BGR与RGB之间的转换【第一课】
初识OpenCV简单操作,图片的读取和显示以及BGR与RGB之间的转换,读取视频。解决报错iCCP: cHRM chunk does not match sRGB
529 1
【人工智能】人脸识别检测戴口罩实战之初识OpenCV简单操作,图片的读取和显示以及BGR与RGB之间的转换【第一课】
|
计算机视觉
【OpenCV学习】BGR->RGBA色彩空间转换
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.RGBA色彩空间基本知识: RGBA stands for R ed G reen B lue A lpha.
750 0
|
1月前
|
算法 计算机视觉
opencv图像形态学
图像形态学是一种基于数学形态学的图像处理技术,它主要用于分析和修改图像的形状和结构。
37 4
|
20天前
|
存储 计算机视觉
Opencv的基本操作(一)图像的读取显示存储及几何图形的绘制
本文介绍了使用OpenCV进行图像读取、显示和存储的基本操作,以及如何绘制直线、圆形、矩形和文本等几何图形的方法。
Opencv的基本操作(一)图像的读取显示存储及几何图形的绘制
|
2天前
|
计算机视觉
Opencv学习笔记(三):图像二值化函数cv2.threshold函数详解
这篇文章详细介绍了OpenCV库中的图像二值化函数`cv2.threshold`,包括二值化的概念、常见的阈值类型、函数的参数说明以及通过代码实例展示了如何应用该函数进行图像二值化处理,并展示了运行结果。
25 0
Opencv学习笔记(三):图像二值化函数cv2.threshold函数详解