我是圖像處理和機器視覺的新手。我將編寫一個簡單的應用程序,它可以處理多頁TIFF文件並對它們進行一些對象跟蹤。我在Mathematica 8中實現了整個故事,現在我要用一個WPF皮膚編寫一個真正的C#應用程序。什麼API對我來說是最好的? Aforge.Net或Emgu CV?從哪裏開始?訪問像素和對象跟蹤:Emgu CV或Aforge.Net?哪一個更快更輕鬆?
5
A
回答
2
你甚至可以使用普通的'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。
相關問題
- 1. 哪一個更快更輕 - mysqli&PDO
- 2. 哪個更快訪問堆棧或堆?
- 3. 公開域名對象元數據以輕鬆瀏覽js並跟蹤更改
- 4. 哪個更快:document.location.pathname或myOwnObj.pathname?
- 5. Java:哪個更快,數組或對象?
- 6. 使用Emgu CV(或OpenCV)進行運動跟蹤
- 7. 哪個更快,XPath或Regexp?
- 8. 如何訪問跟蹤器(antonioribeiro /跟蹤器)對象在Laravel
- 9. write或printf,哪個更快?
- 10. 跟蹤更改對象更改
- 11. 輕鬆獲得堆棧跟蹤
- 12. 哪個更快,get()或merge()?
- 13. 跟蹤對象在C中訪問
- 14. 輕鬆保存或更新分層對象gorm
- 15. 哪個更快,GDI +或libpng?
- 16. 。哪個更快?
- 17. 哪個更好?與更快的數據訪問,或沒有冗餘和更慢的數據訪問的副本
- 18. 哪個更快?
- 19. 的OpenCV和Python:對象跟蹤和保存對象被跟蹤爲圖像
- 20. 哪種方法更有效,更快速地訪問元素?
- 21. 哪個更快RegisterStartupScript或RegisterClientScriptBlock?
- 22. 哪個C++對象更快地複製?
- 23. 哪個更快?插入或更新?
- 24. django對象更新,跟蹤和比較更改
- 25. 哪一個是更快
- 26. 如何跟蹤對象圖的更改?
- 27. 哪個更快? NSXMLParser或KissXML
- 28. 哪個更快? Statement或PreparedStatement
- 29. 哪個更快 - WebSockets或Ajax?
- 30. 哪個更快 - 堆疊畫布或像素操作?