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); }
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); }