public CalibrationFiducialDetector(ConfigCircleAsymmetricGrid config, Class<T> imageType) { DetectorFiducialCalibration detector = FactoryFiducialCalibration.circleAsymmGrid(config); int squareCols = config.numCols; int squareRows = config.numRows; double sideWidth = squareCols*config.centerDistance/2.0; double sideHeight = squareRows*config.centerDistance/2.0; double width = (sideWidth+sideHeight)/2.0; init(detector, width, imageType); }