摘要: 有时候需要实现类似于QQ截图那样的选择区域功能,这里的区域可以是一条线,圆,矩形等等实现原理就是一个Canvas做蒙板,然后canvas的三个事件,MouseLeftButtonDown,MouseMove,MouseLeftButtonUp。非常easy!首先,你要有个canvas然后实现他的事件... 阅读全文
posted @ 2015-08-14 15:32 叁金 阅读(5086) 评论(0) 推荐(0) 编辑
摘要: 先说Image,Image 就是个图像,不能实例化,提供了位图和源文件操作的函数。本篇文章他就是来打酱油的,这里提供一个Bitmap转成BitmapSource的方法。 1 [DllImport("gdi32")] 2 static extern int DeleteObject(IntPtr o)... 阅读全文
posted @ 2015-08-14 14:51 叁金 阅读(14799) 评论(1) 推荐(0) 编辑
摘要: 公司项目需要检测运动物体,我对opencv也没啥研究,google了好久看了好多方法,最简单的就是差分与高斯背景建模了。旁边搞c++的同事正在搞更nb的算法,等出来了 我再转成C#版的分享。先看差分 1 //移动窗口 [System.Runtime.... 阅读全文
posted @ 2015-08-13 16:49 叁金 阅读(2305) 评论(0) 推荐(0) 编辑
摘要: 其实视频转图片在上篇文章中已经有些眉目了,其实就是按帧读取视频,然后把帧保存就ok。然后自己再加个进度条美化一下。。。这代码简单易懂,还是直接上代码吧。视频转图片 1 /// 2 /// 视频转换为图片 3 /// 4 /// 5... 阅读全文
posted @ 2015-08-13 16:06 叁金 阅读(3827) 评论(1) 推荐(3) 编辑
摘要: 关于EmguCV我就不多说了,是对应于OpenCV的一套net库。公司是视觉方面的业务,我又不会c++(好想会啊,正在学习中)。由于各种需求,自己觉得对c++不是特别感冒,所以选用了net下的opencv的封装EmguCV。python也有对应的opencv的库。无奈我python还处于入门阶段。不... 阅读全文
posted @ 2015-08-13 15:42 叁金 阅读(14498) 评论(0) 推荐(2) 编辑
摘要: 最近由于工作需要,需要做一个播放软件,在网上参考了很多例子,园子里有很多代码。其中最多的就是wpf自带的MediaElement控件,或者VLC视频播放器。先附我自己查询资料的链接:MediaEmelent控件例子http://www.cnblogs.com/gnielee/archive/2010... 阅读全文
posted @ 2015-08-13 15:03 叁金 阅读(6843) 评论(7) 推荐(1) 编辑