- 博客(6)
- 资源 (17)
- 收藏
- 关注
原创 OpencvSharp基础学习6 | 图像变换(透视变换)GetPerspectiveTransform、WarpPerspective
函数解析:从四对对应点计算透视变换矩阵函数参数:src- 源图像四边形顶点坐标.dst- 目标图像对应的四边形顶点坐标.solveMethod-传递给cv::solve(#DecompTypes)的计算方法,默认是DECOMP_LU,参考findHomography、warpPerspective,、perspectiveTransform函数返回值:Mat类型,返回矩阵3*3使用注意事项:返回值Mat的元素为double类型。
2024-06-13 19:00:49
1123
1
原创 C# 进阶7 | TCP通讯,多线程接收、处理、显示,Queue缓存及跨线程访问(线程安全问题)
开启三个线程和2个队列缓存线程1负责实时监控TCP接收数据,收到数据后立马给队列1进站该数据线程2实时监控队列1,当队列1存在数据立马取出并解析,把解析结果放进队列2线程3实时监控队列2,当队列2有数据立马取出显示到界面。
2024-06-12 17:04:58
511
原创 C# 控件基础2——属性配置控件PropertyGrid使用详解,PropertyGrid自定义下拉框TypeConverter,PropertyGrid自定义弹窗UITypeEditor,特性
属性配置控件PropertyGrid使用详解,PropertyGrid自定义下拉框TypeConverter,PropertyGrid自定义弹窗UITypeEditor,特性
2023-06-26 20:56:08
9690
10
原创 C# 控件基础1 | 从多态角度理解、遍历菜单栏控件ToolSplit
今天在整理以前程序时,优化中英文切换功能,有感而发的一篇文章。ToolSplit是使用多态实现的,理解它就能很好地理解多态。ToolSplit是微软封装好的控件,原则上我们只是应用层面的开发,而我们不能止步于应用,更要了解轮子是怎么造的.应用需要了解开发原理,开发需要自己去应用,才能在自己的能力发挥到极致。而在遍历中,必须知道遍历的项是什么类型,所以刚好能让我们实践加深理解继承派生:基本是所以控件的直接或间接父类功能: 定义控件的基类,控件是带有可视化表示形式的组件。线程安全。
2023-04-07 17:35:30
1276
1
原创 C#成长之路1 | INI文件读写与遍历所有节点Section(增删改查)
1. 使用getPrivateProfileSectionNames 函数 检索初始化文件中所有节的名称。 2. 使用getPrivateProfileSection获取节下面的所有键和值。我使用了另一种方法: 1. 使用GetPrivateProfileString(null, null, "", allSectionByte, 4096, this.Filepath)方式获取文件中所有节点。 2. 需要传入一个byte[]数组用于接受遍历结果叠加的二进制,使用Encoding.GetEncod
2023-03-29 19:35:33
4443
c#仿vs停靠控件库.rar
2020-12-10
opencv函数手册(带目录)中文版+例程汇总(详细).rar
2020-12-10
opencv找圆程序
2020-12-03
ImageWatchopencv插件.rar|ImageWatchopencv插件.rar
2020-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人