自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++类与对象

浅拷贝构造函数是将现有的对象复制一份它的内存地址,然后将该地址赋值给新的对象,这样两个对象指向同一个内存地址。但虽然两个对象指向同一块内存地址,但由于这是两个不同的对象,对象本身的地址是不一样的(所以上述m1和m2内存地址结果不一样)。在多态中,通常父类中虚函数的实现是毫无意义的,主要都是调用子类重写的内容,因此可以将虚函数改为。多个对象指向同一块内存,当一个对象被改变时,其他对象也会随之改变,从而破坏了程序的正确性。这是因为友元关系是对称的,即如果类A是类B的友元,那么类B也自动成为类A的友元。

2023-12-06 16:09:17 999 1

原创 c++进阶

1、返回值类型2、函数名3、参数表列4、函数体语句5、return 表达式返回值类型 函数名 (参数列表)函数体语句return表达式。

2023-12-02 12:50:51 1108 1

原创 opencv逻辑运算和图像变换

这些逻辑运算在图像处理中非常有用,可以帮助实现图像的分割、特征提取、图像融合等任务。注意:与、或、异或是先十进制转二进制,进行运算,在转回十进制,非是对数值在255的基础上取反(255-原值),以下是与和异或举例。- 图像亮度调整:通过对每个像素的数值进行加法操作,可以实现对图像的亮度调整。- 对比度调整:通过对每个像素的数值进行乘法操作,可以实现对图像的对比度调整。- 图像融合:将两幅图像进行加权相加,可以实现图像融合效果。- 图像混合:与加法类似,可以用于图像的混合操作。

2023-11-18 07:56:43 290 1

原创 c++练习

【代码】c++l练习。

2023-11-17 13:39:09 142

原创 Opencv读取绘制和鼠标控制(基于python)

callback(event, x, y, flags, userdata)回调函数必须包含这5个参数. event是事件(鼠标移动, 左键, 右键等), x,y是点鼠标的坐标点, flags主要用于组合键, userdata就是上面的setMouseCallback的userdata。(winname, callback, userdata) winname是窗口的名字, callback是回调函数, userdata是给回调函数的参数.二、绘制线段、矩阵、圆形、椭圆、文本。

2023-11-09 16:02:15 196 1

原创 python和PLC通信(以太网modbustcp)

以上是Modbus协议中常用的寄存器协议,它们允许设备读取或写入不同类型和数量的寄存器数据,以满足各种应用需求。Modbus协议还有其他类型的寄存器,如输入寄存器(Input Register)和离散输入寄存器(Discrete Input Register),它们用于读取、存储和传输不同类型的数据。在Python中,内置的。Modbus协议中的寄存器是用于存储和传输数据的内存区域,它们被分为两种类型:线圈寄存器和保持寄存器。- 功能码03H:用于读取保持寄存器的值,可以读取一个或多个连续的保持寄存器。

2023-11-03 16:42:42 2152

空空如也

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

TA关注的人

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