本文整理汇总了C#中ICamera.Start方法的典型用法代码示例。如果您正苦于以下问题:C# ICamera.Start方法的具体用法?C# ICamera.Start怎么用?C# ICamera.Start使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICamera
的用法示例。
在下文中一共展示了ICamera.Start方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CameraTesterView
public CameraTesterView(int cameraIndex)
{
InitializeComponent();
font = new Font("Arial", 18);
redBrush = new SolidBrush(Color.Red);
pointRecordingLabel = new PointF(50.0f, 50.0f);
pointSnapshotLabel = new PointF(50.0f, 90.0f);
camera = new Camera(cameraIndex, new Size(1280, 720));
screenRecorder = new ScreenRecorder(videoCanvas);
camera.Instance.VideoSourceError += new AForge.Video.VideoSourceErrorEventHandler(CameraTesterView_VideoSourceError);
videoCanvas.Paint += new PaintEventHandler(PaintOverlay);
camera.Canvas = videoCanvas;
camera.Start();
timer.Start();
}
示例2: Main
private static void Main(string[] args)
{
Item.DefaultNoiseThreshold = 0;
_cam = Camera.Create();
_cam.Face.LeftEye.Closed += (s, e) => {
Console.WriteLine("-> Olho esquerdo fechado ");
};
_cam.RightHand.Visible += (sender, eventArgs) => {
Console.WriteLine("-> Visible ");
};
_cam.Start();
_cam.RightHand.Visible += (sender, eventArgs) => {
Console.WriteLine("-> Visible ");
};
_cam.RightHand.NotVisible += (sender, eventArgs) => {
Console.WriteLine("-> NotVisible ");
};
_cam.RightHand.Opened += (sender, eventArgs) => {
Console.WriteLine("-> Open");
};
_cam.RightHand.Closed += (sender, eventArgs) => {
Console.WriteLine("-> Closed");
};
_cam.RightHand.Moved += (sender, eventArgs) => {
Console.Write((char)13);
Console.Write("-> P: " + eventArgs.NewPosition.Image);
};
_cam.Gestures.SlideLeft += (sender, eventArgs) => {
Console.WriteLine("");
Console.WriteLine("<--------------------");
};
_cam.Gestures.SlideRight += (sender, eventArgs) => {
Console.WriteLine("");
Console.WriteLine("-------------------->");
};
//Process.Start("WINWORD.EXE");
//Process.Start("EXCEL.EXE");
//Process.Start("POWERPNT.EXE");
//Process.Start("POWERPNT.EXE");
//Process.Start("http://google.com/search?q=" + t);
//int yawned = 0;
//_cam.Face.Yawned += (sender, eventArgs) => {
// Console.WriteLine("-> YAWNED " + yawned++);
//};
//_cam.Face.Visible += (sender, eventArgs) => {
// Console.WriteLine("-> Face visible " + _cam.Face.UserId);
//};
//_cam.Face.NotVisible += (sender, eventArgs) => {
// Console.WriteLine("-> Face not visible " + _cam.Face.UserId);
//};
//_cam.Face.FaceRecognized += (sender, eventArgs) => {
// Console.WriteLine("User: " + eventArgs.UserId);
//};
//while (true) {
// Console.ReadLine();
// _cam.Face.RecognizeFace();
// Console.WriteLine("Recognize!");
//}
//_cam.Speech.CurrentLanguage = SupportedLanguage.EnUS;
//_cam.Speech.Say("Hello world!");
//_cam.Speech.Say("Hello world!");
//_cam.Speech.Say("Hello world!");
//_cam.Speech.SpeechRecognized += (sender, eventArgs) => {
// Console.WriteLine("-> " + eventArgs.Sentence.ToLower());
//};
//_cam.Face.EyesDirectionChanged += (s, a) => {
// if (a.NewDirection == Direction.None) return;
// Console.WriteLine("-> " + a.NewDirection);
//};
//_cam.Face.LeftEye.Opened += (s, a) => {
// Console.WriteLine("-> LeftEye opened");
//};
//_cam.Face.LeftEye.Closed += (s, a) => {
// Console.WriteLine("-> LeftEye Closed");
//};
//_cam.Face.LeftEye.Blink += (s, a) => {
// Console.WriteLine("-> LeftEye Blink");
//};
//.........这里部分代码省略.........