Beispiel #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);
        }
Beispiel #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);
        }
 void onName(CameraInfo cam)
 {
     showNamingWindow();
 }
 void onLoggin(CameraInfo cam)
 {
     showLogginWindow();
 }
 public PylonCamera(CameraInfo <ICameraInfo> cameraInfo)
 {
     camera = new Basler.Pylon.Camera(cameraInfo.Instance);
 }