@Override public void declareDetector() { config.thresholding = ((DetectCalibrationPolygonPanel)controlPanel).polygonPanel.getThresholdPanel().createConfig(); config.square = ((DetectCalibrationPolygonPanel)controlPanel).polygonPanel.getConfigPolygon(); config.numRows = controlPanel.getGridRows(); config.numCols = controlPanel.getGridColumns(); alg = FactoryFiducialCalibration.squareGrid(config).getAlgorithm(); reprocessImageOnly(); }
binary = alg.getBinary(); } else if( detector instanceof CalibrationDetectorSquareGrid) { DetectSquareGridFiducial<GrayF32> alg = ((CalibrationDetectorSquareGrid) detector).getAlgorithm(); extractQuads(alg.getDetectorSquare().getPolygons(null,null)); binary = alg.getBinary();
binary = ((CalibrationDetectorChessboard) a).getAlgorithm().getBinary(); } else if( a instanceof CalibrationDetectorSquareGrid ){ binary = ((CalibrationDetectorSquareGrid) a).getAlgorithm().getBinary(); } else if( a instanceof CalibrationDetectorCircleHexagonalGrid){ binary = ((CalibrationDetectorCircleHexagonalGrid) a).getDetector().getBinary();