2011-03-19 4 views
5

저는 Image Processing and Machine Vision을 처음 사용합니다. 다중 페이지 TIFF 파일과 함께 작동하는 간단한 응용 프로그램을 작성하고 일부 객체 추적을 수행 할 것입니다. 저는 Mathematica 8에서 그 모든 이야기를 구현했습니다. 이제 C#에서 WPF 스킨을 사용하여 실제 응용 프로그램을 작성하려고합니다. 나에게 가장 좋은 API는 무엇입니까? Aforge.Net 또는 엠그 CV? 어디에서 시작해야합니까?픽셀 및 객체 추적 액세스 : Emgu CV 또는 Aforge.Net? 어느 것이 더 빠르고 쉬운가?

답변

2

그냥 plain ol 'C#을 사용할 수도 있습니다. http://coolthingoftheday.blogspot.com/2008/04/lock-your-bits-faster-c-bitmap.htmlhttp://www.codeproject.com/KB/GDI-plus/pointerlessimageproc.aspx의 아이디어를 사용하여 이미지 처리 코드를 만들었습니다. 기본적으로 데이터 배열 (비트 맵, TIFF 등)을 자체 관리 배열에 복사하고 관리 배열을 조작 한 다음 완료되면 데이터를 복사합니다. 속도면에서 흥미로운 부분이라면 정수 수학과 비트 시프트를 사용하는 것이 좋습니다. 이 두 가지 최적화는 일반 GetPixel 및 SetPixel에 비해 70 배의 속도 향상을 제공합니다.

또한 처음에는 간단하게 비트 맵을 사용하는 것이 좋습니다. 메모리 압축이 필요하거나 캐시 누락이 우려되는 경우 TIFF로 변경할 수 있습니다.

관련 문제