自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 OpenCV-仿射变换原理

线性变换保持向量的加法和标量乘法的性质。在二维空间中,线性变换可以通过一个2x2的矩阵来表示。这个矩阵描述了原图像中点的坐标如何变换到目标图像中的新坐标。线性变换包括旋转、缩放和错切(或称为剪切)。旋转:图像围绕某一点旋转一定的角度。缩放:图像在x轴和y轴方向上分别进行放大或缩小。错切:图像在x轴或y轴方向上发生倾斜。平移变换是指图像在x轴和y轴方向上分别移动一定的距离。平移变换不能通过2x2矩阵单独表示,因为它涉及到坐标的加法,而不是线性变换中的乘法。

2024-04-26 21:34:12 854 2

原创 OpenCV-图像缩放原理-python

输入的原图像,即待改变大小的图像。:输出的改变后的图像,这个图像和原图像具有相同的内容,只是大小不同。:输出图像的大小。如果这个参数不为0,则将原图像缩放到这个指定的大小;如果这个参数为0,则原图像缩放之后的大小会根据公式来计算。:图像在水平方向(宽度)的缩放因子,控制图像在宽度方向上的缩放比例。:图像在垂直方向(高度)的缩放因子,控制图像在高度方向上的缩放比例。:插值方式,指定了像素重计算的方法。

2024-04-24 22:43:27 900

原创 OpenCV-更改颜色空间-python

颜色空间转换代码,这个代码指定了要进行的颜色空间转换类型。OpenCV提供了多种颜色空间转换的选项,如。OpenCV提供了150多种色彩空间转换方法,但是我们只研究其中两个最常用的:BGR。具有相同的大小和深度。如果未提供,则会创建一个新的图像用于存储转换结果。:输入图像,可以是8位无符号、16位无符号或单精度浮点类型的图像。:(可选)目标图像中的通道数。如果此参数设置为0,则通道数将从。## 学习笔记,欢迎各位大佬指错!:(可选)输出图像,它将与输入图像。Gray 和 BGR。(BGR转HSV)等。

2024-04-20 13:27:48 638 1

原创 OpenCV-图像上的算术运算-python

第一个输入图像或矩阵。如果是与标量相加,则此参数代表图像矩阵。:第二个输入图像或矩阵,或者是一个标量值。如果是与另一个图像相加,则此参数代表另一个图像矩阵;如果是与标量相加,则此参数代表标量值。:(可选)输出结果保存的目标矩阵。如果提供了dst,则结果将保存在这个矩阵中。如果没有提供(默认为None),则会创建一个新的矩阵来存储结果。dst的大小和通道数应与输入图像相同。:(可选)图像掩膜,用于指定要更改的输出图像数组的元素。如果mask非零,则对应位置的输出图像像素会被设置成src1和src2。

2024-04-20 12:55:19 231 1

原创 Basic Operations on Images-图像基本操作-python

输出修改像素值不再赘述。

2024-04-20 12:27:14 277 2

原创 Trackbar as the Color Palette-Trackbar作为调色板-python

滑动条的名称,用于唯一标识该滑动条。winname:滑动条所在的窗口名称,即在哪个窗口上显示该滑动条。value:滑动条的初始值,表示当前选中的值。count:滑动条的最大值,表示滑动条的范围。onChange:回调函数,当滑动条的值发生变化时调用该函数。userdata:用户数据,传递给回调函数的可选参数。:滑动条的名称,用于唯一标识该滑动条。winname:滑动条所在的窗口名称,即在哪个窗口上显示该滑动条。

2024-04-19 17:33:07 127

原创 Mouse as a Paint-Brush-用鼠标作为画笔-python

这是一个字符串参数,代表要设置鼠标回调的窗口名称。:这是一个回调函数,当在指定的窗口上发生鼠标事件时,这个函数会被调用。回调函数的定义类型为,它是一个指向函数的指针,该函数具有特定的签名,用于处理不同类型的鼠标事件。:这是一个可选参数,默认值为0。它是传递给回调函数的额外数据,可以用来传递任何类型的数据给回调函数。

2024-04-19 15:10:48 174

原创 Drawing Functions in OpenCV-OpenCV中的绘图函数-python

这是要在其上绘制线条的图像,通常是numpy数组类型的图像数据。:这是线条起始点的坐标,以 (x, y) 形式的元组表示。:这是线条终点的坐标,同样以 (x, y) 形式的元组表示。:这是线条的颜色,通常以BGR格式的元组 (blue, green, red) 表示。例如,(255, 0, 0)代表蓝色。如果是灰度图像,则颜色由单个亮度值表示。:这是线条的粗细,以像素为单位。如果设置为-1,则会填充整个图形。:线条的类型,默认为8连接。cv2.LINE_AA为抗锯齿,这样看起来会更平滑。

2024-04-19 14:44:28 1002

原创 Getting Started with Images-图像入门-Python

cv.imread(文件路径, 标志位(可选))下面是代码示例标志位可能是:cv.IMREAD_COLOR:以彩色模式加载图像,忽略图像的透明通道。cv.IMREAD_GRAYSCALE:以灰度模式加载图像,图像会被转换为灰度图。cv.IMREAD_UNCHANGED:读取图像的原始数据,包括透明通道。读取图片后最好判断一下是否读取成功异常可能是路径不对,不要有中文,或者读取的图像格式不支持。

2024-04-17 15:52:21 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除