Mos*_*aMV 5 c# computer-vision aforge emgucv
我是图像处理和机器视觉的新手.我将编写一个简单的应用程序,它可以处理多页TIFF文件并对它们进行一些对象跟踪.我在Mathematica 8中实现了整个故事,现在我将用一个WPF皮肤在C#中编写一个真实的应用程序.什么API对我最好?Aforge.Net还是Emgu CV?我应该从哪里开始?
您甚至可以只使用普通的 C#;我使用http://coolthingoftheday.blogspot.com/2008/04/lock-your-bits-faster-c-bitmap.html和http://www.codeproject.com/KB/的想法完成了图像处理代码GDI-plus/pointerlessimageproc.aspx。基本上,您将数据数组(对于位图、TIFF 等)复制到您自己的托管数组中,操作托管数组,然后在完成后将数据复制回来。如果您对速度感兴趣,我建议使用整数数学和一些位移;这两项优化使我的速度比普通的 GetPixel 和 SetPixel 提高了 70 倍。
另外,为了简单起见,我建议一开始使用位图;如果您需要内存压缩或缓存未命中是一个问题,您可以更改为 TIFF。
| 归档时间: |
|
| 查看次数: |
2208 次 |
| 最近记录: |