public Pipeline() { // TODO: Inject index CameraReader = new CameraReader(2); MarkerDetector = new MarkerDetector(); QRCodeFinder = new QRCodeFinder(); QRCodeReader = new QRCodeReader(); CardManager = new CardManager(); AugmentedDrawer = new AugmentedDrawer(); }
// Use this for initialization void Start() { Application.targetFrameRate = 60; OSCtimer = 0; penrose = GameObject.FindObjectOfType <Penrose>(); penrose.Init(); myIPText.text = GetLocalIPv4(); SetupEffects(); SetupTransitions(); try { setupUDP(); } catch (Exception e) { Debug.Log($"Failed to setup UDP: {e.Message}"); } osc = gameObject.AddComponent(typeof(OSCReader)) as OSCReader; osc.SetAllMessageHandler(OscHandler); dance = new Dance(); dance.Init(); drum = new drums(); drum.Init(); readACN = new ACNHandler(); readACN.Init(); cameraOverlay = new CameraReader(); cameraOverlay.Init((int)penrose.Bounds.size.x, (int)penrose.Bounds.size.y, Penrose.Total); timer = new Timer(effectTime, false); timer.onFinished += OnTimerFinished; effectText.text = effects[currentEffect].GetType().ToString(); StartCoroutine(Fps()); }
public void ReadImage() { original = CameraReader.ReadCurrentImage(); }
CameraReader script; //Scriptが入る変数 void Start() { Quad = GameObject.Find("Quad"); //Quadをオブジェクトの名前から取得して変数に格納する script = Quad.GetComponent <CameraReader>(); //Quadの中にあるWebCamReaderというscriptを取得して変数に格納する }