public NyARMarkerSystem(INyARMarkerSystemConfig i_config) : base(i_config.getNyARSingleCameraView()) { this._sqdetect = new SquareDetect(i_config); this._hist_th = i_config.createAutoThresholdArgorism(); this._armk_list = new ARMarkerList(); this._idmk_list = new NyIdList(); this._psmk_list = new ARPlayCardList(); this._tracking_list = new TrackingList(); this._transmat = i_config.createTransmatAlgorism(); this._on_sq_handler = new OnSquareDetect(this._view.getARParam(), this._armk_list, this._idmk_list, this._psmk_list, this._tracking_list, INITIAL_MARKER_STACK_SIZE); }
protected virtual void initInstance(INyARMarkerSystemConfig i_ref_config) { this._sqdetect = new SquareDetect(i_ref_config); this._hist_th = i_ref_config.createAutoThresholdArgorism(); }
protected virtual void initInstance(INyARMarkerSystemConfig i_ref_config) { this._sqdetect=new SquareDetect(i_ref_config); this._hist_th=i_ref_config.createAutoThresholdArgorism(); }