摘要: 需求:对上面多张这样的图像,将成员识别出来,读取本周活跃值。生成一张全部由成员组成的大图 思路:使用OpenCVSharp进行目标区域边框检测,根据大小过滤目标区域。使用Tesseract对指定位置进行文字识别(貌似识别精度不高,有乱码。) 主要代码 using System; using Syst 阅读全文
posted @ 2024-04-17 10:31 荀幽 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 封装了一个简单便捷使用HttpListener的类,可直接添加接口,实现处理逻辑。 1 using System; 2 using System.Collections.Concurrent; 3 using System.Collections.Generic; 4 using System.Ne 阅读全文
posted @ 2023-01-12 19:15 荀幽 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 需求:根据起点和终点,实现自定义方向箭头控件。 方法1:继承UIElement基类,在OnRender中画点。 方法2:参照WPF 源码中的Line等控件,继承Shape,定义Geometry。 下面我两种方式都有实现。 方式1: using System.Collections.Generic; 阅读全文
posted @ 2022-04-07 16:05 荀幽 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 需求: (1)实现一个以分钟为单位的自定义时间轴控件。 (2)滚轮缩放时间轴大小 (3)能在时间轴上添加不同的可视对象 实现思路:我采用自定义控件,OnRender绘制刻度,以及呈现标签。 (1)定义刻度等级 /// <summary> /// 刻度等级 /// </summary> public 阅读全文
posted @ 2022-03-30 11:32 荀幽 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 看到很多语言的画线都有StrokeDashArray这个设置,主要是应用于线条的虚线效果。 先来看看WPF中设置这个值对比的效果。可以看到,虚线的宽是以StrokeThickness大小为单位平铺的。 StrokeDashArray设置的集合为基数时,重复的周期是集合个数两倍。比如第2条,Strok 阅读全文
posted @ 2022-03-23 17:48 荀幽 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 先来创建一个最简单的Prism框架示例。如下图,我们先创建一个4.6.1框架的WPF并从Nuget导入Prism.Unity包。 接下来删除App.xaml,自己写启动类App.cs和实现PrismApplication的一个子类Bootstrapper。 1 public static class 阅读全文
posted @ 2022-02-17 15:23 荀幽 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1 public struct Point 2 { 3 public float x; 4 5 public float y; 6 } 7 8 public class PolygonHelper 9 { 10 /// <summary> 11 /// 判断目标点是否在多边形内 12 /// </s 阅读全文
posted @ 2021-01-25 14:46 荀幽 阅读(157) 评论(0) 推荐(0) 编辑
摘要: //WMsg参数常量值: //创建一个窗口 const int WM_CREATE = 0x01; //当一个窗口被破坏时发送 const int WM_DESTROY = 0x02; //移动一个窗口 const int WM_MOVE = 0x03; //改变一个窗口的大小 const int 阅读全文
posted @ 2020-06-24 17:37 荀幽 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 摘要:如何暴力停止当前正在执行中的方法?利用线程强制退出,终止当前方法的执行。可以用于用户频繁操作UI请求后台服务,操作耗时等业务场景。 废话不说,上代码 1 /// <summary> 2 /// 可强制终止执行的方法。用在比较耗时的操作没有结果的时候,强制退出上次的执行操作,以确保本次正确执行 阅读全文
posted @ 2020-06-04 11:56 荀幽 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: 摘要:利用Http加载网络图片。 解决思路: 1、直接用unity 自带的www加载,在高版本www已经过时了。 2、本文直接使用万能的文件流加载。 (1)使用System.Net.HttpWebRequest 请求网络流。 (2)利用System.Drawing这个dll把网络流装载到内存。可以获 阅读全文
posted @ 2020-06-01 11:01 荀幽 阅读(3120) 评论(0) 推荐(0) 编辑