示例#1
0
        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();
	}