Ejemplo n.º 1
0
        public static bool HasFrontCamera()
        {
            int numCameras = Camera.NumberOfCameras;
            var cameraInfo = new Camera.CameraInfo();

            for (int i = 0; i < numCameras; i++)
            {
                Camera.GetCameraInfo(i, cameraInfo);
                if (cameraInfo.Facing == CameraFacing.Front)
                {
                    return(true);
                }
            }
            return(false);
        }
Ejemplo n.º 2
0
        public static int GetCameraRotation()
        {
            int numCameras = Camera.NumberOfCameras;
            var cameraInfo = new Camera.CameraInfo();

            for (int i = numCameras - 1; i >= 0; i--)
            {
                Camera.GetCameraInfo(i, cameraInfo);
                if (cameraInfo.Facing == CameraFacing.Front)
                {
                    break;
                }
            }
            return(cameraInfo.Orientation);
        }
Ejemplo n.º 3
0
 void onName(CameraInfo cam)
 {
     showNamingWindow();
 }
Ejemplo n.º 4
0
 void onLoggin(CameraInfo cam)
 {
     showLogginWindow();
 }
Ejemplo n.º 5
0
 public PylonCamera(CameraInfo <ICameraInfo> cameraInfo)
 {
     camera = new Basler.Pylon.Camera(cameraInfo.Instance);
 }