2010-07-11 5 views

답변

1

Emgu 외부의 화면 캡처 (즉, Emgu C++/C#이 아닌)를 수행하는 것이 좋습니다.

첫 번째 단계는 화면 이미지에서 비트 맵을 만드는 것입니다. 이 작업을 수행하는 방법을 자세히 설명하는 웹 사이트가 많이 있습니다. 나는 this one 도움이되었다.

일단 비트 맵이 있으면 새로운 Emgu Image <을 쉽게 만들 수 있습니다. 여기에 the documentation for that이 있습니다.

행운을 빈다.

0

이 솔루션은 emgucv 중 하나 개 밖에 : 당신은 또한 선명 C를 사용할 수 있습니다 System.Drawing.Graphics.CopyFromScreen

Bitmap bitmap = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); 
Graphics graphics = Graphics.FromImage(bitmap as Image); 
graphics.CopyFromScreen(0, 0, 0, 0, bitmap.Size); 
관련 문제