
C#
weixin_42834523
这个作者很懒,什么都没留下…
展开
-
基于VTK的标签图像生成小工具
深度学习标签图像制作工具。1、图片按钮选择文件所在文件夹。图片可以是png或bmp文件2、label按钮开始勾画感兴趣范围。3、accept按钮确认勾画完成4、modify修改勾画区域5、back删除最后一个掩膜6、save保存掩膜图像7、上一张前翻图像8、下一张后翻图像9、当前文件显示图像绝对路径快捷方式w建图像前翻s图像后翻。space建确定勾画完成。举例首先按label按钮进行勾画,勾画完成按accept按钮确定。勾画过程中可以鼠标左键按下出现绿色标记,标记之间用红线连接,原创 2020-10-07 20:55:34 · 408 阅读 · 1 评论 -
vtk体绘制的任意切割
好久没写关于VTK的博客了。最近一直在做这个任意切割体绘制的功能,类似3D slicer的剪刀功能。开始搜集了一些关于此类问题的论文,例如以及知乎上一篇关于vtk体绘制分割的动画讲解vtk体切割动画,这种方法很容易理解,我也实现了一下,可以实现功能,但是这种方法有个问题,对于像素来说,一个一个来比较的话,需要花费大量的时间,以512512512的图像来说,至少需要30S的时间,这对于实时性来说无疑是不满足要求的,为了解决这个问题,可以尝试用GPU并行计算来处理,但是...原创 2020-08-31 21:14:08 · 3146 阅读 · 20 评论 -
C#向SQLserver插入rtf格式文本的方法
写入SqlCommand cmd = new SqlCommand("update [template5] set examDesc=@examDesc WHERE template_id = @template_id"); cmd.Connection = conn; cmd.Parameters.AddWithValue("examDesc", rtfText); cmd.Parameters.AddWithValue("temp原创 2020-06-02 09:20:39 · 445 阅读 · 0 评论 -
c#反射机制
反射是一种机制,通过这种机制我们可以知道一个未知类型的类型信息。比如,有一个对象a,这个对象不是我们定义的,也许是通过网络捕捉到的,也许是使用泛型定义的,但我们想知道这个对象的类型信息,想知道这个对象有哪些方法或者属性什么的。甚至我们想进一步调用这个对象的方法。关键是现在我们只知道它是一个对象,不知道它的类型,自然不会知道它有哪些方法等信息。这时我们该怎么办?反射机制就是解决这么一个问题的。通过反射机制我们可以知道未知类型对象的类型信息。再比如,我们有一个dll文件,我们想调用里面的类,现在假设这个dll文原创 2020-05-29 16:13:04 · 202 阅读 · 0 评论 -
C#多线程和异步
在讲线程的时候,首先说一下进程,在计算机中可以认为一个程序就是一个进程。每个进程中又有多个线程。cpu在处理多线程任务时,并不是同时处理,也是随机的进行处理,只不过可以交替处理多个线程的任务,但由于CPU的速度很快,造成同时处理的假象。线程(Thread):是进程中的基本执行单元,是操作系统分配CPU时间的基本单位 ,在进程入口执行的第一个线程被视为这个进程的 主线程 。可以分为前台线程和后台线程。只有当前台线程全部结束时,程序才可以退出。多线程能实现的基础:1、CPU运行速度太快,硬件处理速度跟不上原创 2020-05-25 10:33:24 · 569 阅读 · 0 评论 -
C#中的委托和事件
说起委托和事件,以前也是看了又看,总也搞不清楚,今天看到一篇关于委托和事件的详解,所以来分析一下。详情请看此处原文什么是委托?我们在使用高级语言的时候,都会遇到变量。当定义变量的时候,就会为这个变量指定类型。当调用方法的时候,将变量做为实参传进去,这样就完成了方法的调用。但是当实参是一另一个方法时,怎么用?这里就用到了委托 。因此委托的实际意义就是把方法作为另一个方法的参数。举个例子(详情请点上方连接):public void GreetPeople(string name) { //转载 2020-05-24 18:24:51 · 394 阅读 · 0 评论 -
C# RICHTEXTBOX取消回车换行添加行号功能
今日,客户要求在写病历时可以像wps或word那样自动添加序号,方便医生使用,但在网上没有找到相关例子,所以自己用比较笨的方法实现了一下。主要用到的是richtextbox的keydown事件和TextChange事件private void richTextBox_examDiagnosis_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) {原创 2020-05-24 09:31:41 · 893 阅读 · 0 评论