需求:
c#、WPF开发,在界面上画不规则的图形区域,并提取区域内的point
实现方式:
1. 用 InkCanvas控件作为画布,用path画不规则图形
2. 将InkCanvas控件内的内容保存为jpg图片
3. 通过判断区域的颜色,从而得到区域的point
存在的问题:
界面上有多个不规则图形时,通过判断区域的颜色,大部分过滤掉了,但是还留下一些小点,如下下图所示:

这些小点,再次重绘在画布上,就会形成连线,如下图所示:

解决方案:
用中值滤波过滤掉这些小点,没有小点,就不会形成连线了

需求:
c#、WPF开发,在界面上画不规则的图形区域,并提取区域内的point
实现方式:
1. 用 InkCanvas控件作为画布,用path画不规则图形
2. 将InkCanvas控件内的内容保存为jpg图片
3. 通过判断区域的颜色,从而得到区域的point
存在的问题:
界面上有多个不规则图形时,通过判断区域的颜色,大部分过滤掉了,但是还留下一些小点,如下下图所示:

这些小点,再次重绘在画布上,就会形成连线,如下图所示:

解决方案:
用中值滤波过滤掉这些小点,没有小点,就不会形成连线了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/742702.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!