/// <summary>
        /// SeatsScannerプロパティを初期化するコンストラクタ
        /// ConfigurationのSeatDefinitionsの数だけCameraクラスのインスタンスを作成してListにし、
        /// SeatsScannerクラスのインスタンスを作成してプロパティにセットする
        /// </summary>
        public SeatsController()
        {
            var cameras = new List <ICamera>();

            foreach (var seatDefinition in Models.Configuration.Instance.seatDefinitions)
            {
                cameras.Add(new Camera(seatDefinition.deviceInstansePath));
                //cameras.Add(new TestCamera(seatDefinition.deviceInstansePath));   // 結合テスト用
            }
            seatsScanner = new SeatsScanner(cameras, new HumanDetector());
        }
 /// <summary>
 /// テスト用コンストラクタ
 /// </summary>
 /// <param name="seatsScanner"></param>
 public SeatsController(ISeatsScanner seatsScanner)
 {
     this.seatsScanner = seatsScanner;
 }