- 博客(7)
- 收藏
- 关注
原创 Record关键字
/ 输出: Person { FirstName = John, LastName = Doe, Age = 30 }// 输出: Person { FirstName = John, LastName = Doe, Age = 31 }// 输出: True (值相等)它主要用于简化不可变数据模型的创建,特别适合用于表示值类型的数据(如 DTO、实体、值对象等)。是 C# 9.0 引入的一个强大特性,用于简化不可变数据模型的创建。类型的属性默认是只读的(init-only),创建后不能修改。
2025-01-11 20:07:32
1025
原创 Aspire.Hosting.Dcp.dcpctrl.ContainerReconciler[0] : could not detach network from the container
使用Aspire 添加容器服务时提示无法重容器中分离网络。把8.0.x 版本升级到最新得9.0.0 即可解决。
2024-12-25 13:37:18
226
原创 Python基础语法
在 Python 中,不需要像有些编程语言那样事先声明变量的类型。可以直接通过赋值来创建变量。例如x = 5z = 3.14这里x是整数类型(int),y是字符串类型(str),z是浮点数类型(float)。变量名可以包含字母、数字和下划线,但不能以数字开头。函数是一段可重复使用的代码块。定义函数使用def关键字。这个函数名为add_numbers,接受两个参数a和b,并返回它们的和。与C#不同 Python不需要使用{} 限定的函数的范围,要使用合适的缩进,编写函数体时要使用4个空格或者一个制表符。
2024-11-21 15:41:33
930
1
原创 使用OPENCV 截取摄像头图片,录制视频(附详细注释)
基础类:CaptureManager。基础类:WindowsManager。对窗口的操作,打开 显示 销毁等。摄像头操作,获取图像,以及处理。
2024-03-27 18:07:30
527
原创 二:图像和原始字节间转换
OpenCV图像是numpy.array类型的二维或者三维数组。8位灰度图像是包含字节值的一个二维数组。24位的BGR图像是一个三维数组,也包含字节值。我们可以通过使用类似于image[0,0]或者image[0,0,0] 的表达式来访问这些值。第一个索引是像素的y坐标或者行,0表示顶部。第二个索引是像素的x坐标或者列,0表示最左边。第三个索引(如果有的话)表示一个颜色通道。
2024-03-26 17:05:19
717
原创 一:使用数组生成黑白图片
使用cv2.cvtColor函数把这幅图像转换成蓝–绿–红 (在opencv中,通道的顺序一般是BGR,是逆序的)在0~255的范围内,其中0表示黑色,255表示白色,中间的值表示灰。每个像素都用一个8位整数表示,这意味着每个像素的值都。通过简单地创建一个二维NumPy数组。3.使用切片操作修改图像的颜色。cvtColor类型转换函数。
2024-03-26 14:19:58
669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人