摘要: 很多使用c#平台做图像处理的朋友都是因为要使用WPF而不得不放弃OpenCV而选择使用了Emgu。Emgu这个工具吧,由于才接触,对于OpenCV的封装好坏我不好评论,但有一点可以肯定的是,网上可以搜索的资料太少了,很多东西都需要自己研究api文档,看源代码。遇到了问题也基本上只能靠自己解决。真是魂淡啊……喷……(↑↑↑↑以上纯属吐槽↑↑↑↑)由于手上项目的原因,需要捕获摄像头,对摄像头得图像进行实时处理,并在窗口里显示出来。窗口是基于WPF的。WPF中使用过得能载图像控件就是一个Image。通过Emgu的capture函数,我们获得的图像是Image(Of TColor, TDepth)。很 阅读全文
posted @ 2011-08-18 16:09 Iacocca Yan 阅读(3809) 评论(2) 推荐(2) 编辑
摘要: 首先,需要向项目中的reference添加两个dll,一个是.NET库中的System.Windows.Forms,另外一个是WindowsFormsIntegration,它的位置一般是在C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF 里。添加完两个dll以后,就可以在控件库中找到WindowsFormsHost这个控件了。这个控件是我们添加Windows Form控件的基础。跟别的其他的控件一样,它也是可控的,可以自定义它在窗口中的位置、控件大小颜色等属性。我一般是比较喜欢在Blend里面创建控件。可以在Blend中的Assets中找到这 阅读全文
posted @ 2011-08-18 15:26 Iacocca Yan 阅读(8381) 评论(1) 推荐(0) 编辑
摘要: 前面的配置和2.2版本之前都差不多相同,可以参考这篇文章http://www.cnblogs.com/yushuitong/archive/2010/11/10/1873426.html,写的很详细。executable:opencv\vs2010\bininclude:opencv\vs2010\include\opencv2library:opencv\vs2010\lib(推荐直接加opencv\vs2010\include\opencv2\core和opencv\vs2010\include\opencv2\highgui)在第5步编程配置里,与前面的版本有差别。为项目的Debug配置 阅读全文
posted @ 2011-07-17 22:06 Iacocca Yan 阅读(933) 评论(0) 推荐(0) 编辑