- 博客(7)
- 资源 (15)
- 收藏
- 关注
原创 实现磁力套索工具
3.路径创建与优化:当用户点击并拖动鼠标时,程序需要在用户的路径点附近找到最近的边缘点(FindNearestEdgePoint(Image edgeImage, Point currentPoint)),并将这些点连接起来作为选择区域的边界,使用PictureBox_Paint事件,拿到Graphics 对象,使用已有点集合在PictureBox上绘制路径,详见下面代码。首先,需要在项目中引入Emgu CV库。在C#中实现这样一个工具需要进行图像分析,特别是边缘检测,并且需要图形用户界面来与用户交互。
2024-03-08 14:41:42 398 1
原创 对图片中的对象提取轮廓并返回Path对象
IsEdge方法是一个示例方法,需要实现具体的边缘检测算法来判断一个像素是否是边缘。在C#中,要对用户框选的图片中的对象提取轮廓并返回一个System.Drawing.Drawing2D.GraphicsPath的对象,可以使用System.Drawing命名空间中的相关类。边缘检测是图像处理中一个复杂的主题,通常涉及到数学和信号处理的知识。实际的边缘检测算法可能相当复杂,并且通常需要使用图像处理库,如OpenCV或AForge.NET,来提供更高级的功能和更好的性能。
2024-03-08 10:42:08 592 1
原创 实现对图像点击,然后对点击的像素取色,把相近色填充为给定的颜色
在这个例子中,当用户点击PictureBox中的图像时,会触发`PictureBox_MouseClick`事件处理器。这个处理器首先获取点击位置的像素颜色,然后使用一个简单的算法来判断其他像素是否与这个颜色相近。在实际应用中,可能需要使用更高效的方法来处理像素数据,例如直接操作图像的内存数据或使用锁定位图的方式。然后,你可以使用PictureBox控件来显示图像,并为它添加一个点击事件处理器。以下是一个简单的例子,演示如何在图像上进行点击,获取点击位置的像素颜色,并将相近色填充为给定的颜色。
2024-03-08 10:34:02 381 1
原创 windows文件系统的鼠标右键菜单添加自己的菜单,并对不同的格式添加不同的菜单
把自己的程序添加到txt格式文件的打开列表中在HKEY_CLASSES_ROOT\Applications 下新建项你的程序名 这里是MenuDemo.exe\MenuDemo.exe然后在下面新建项\DefaultIcon 默认值取程序全路径,如下完整路径HKEY_CLASSES_ROOT\Applications\MenuDemo.exe\DefaultIcon依...
2020-05-08 13:47:44 389
原创 string的CompareTo方法
比较时间字符串的时候,CompareTo理论上没有问题,但是如果在多端中间有数据流转,有一个端字符串格式不统一,就会出现问题,导致比较出现混乱。比如:int flg = "2020-05-08 10:46:50".CompareTo("2020-05-08 10:55:10"); if (flg > 0)//这时,这里会小于0 { ...
2020-05-08 13:40:28 358
原创 针对答题的一款快速搜索工具 android
现在答题是真火,到处撒币,家家撒币,闲着咱也跟风,出一个安卓的快速搜索神器,答题神队友(到底是不是神队友,只有试试才知道,),方便捡币的玩家捡币,哈哈。原理是比较简单的,利用科大讯飞的语音识别技术,返回用户搜索的关键词文件,用jsoup请求搜索,解析用户搜索的关键词,给出最近的前20条结果摘要。然后展示出来,在用户点击某一项时,可以跳到详情页。感兴趣的去试试吧下载地址:https://
2018-01-12 11:36:52 1485 1
原创 WPF仪表盘控件
WPF仪表盘控件 后台代码倒是不多,关键在于xaml画表盘 先上效果图: <UserControl x:Class="CLInstrument.InstrumentControl" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http:/
2017-12-07 16:49:03 3753 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人