Loading src/main/java/com/elphel/imagej/calibration/MatchSimulatedPattern.java +14 −8 Original line number Original line Diff line number Diff line Loading @@ -732,9 +732,15 @@ public class MatchSimulatedPattern { boolean greens, // this is a pattern for combined greens (diagonal), adjust results accordingly boolean greens, // this is a pattern for combined greens (diagonal), adjust results accordingly String title){ // title prefix to use for debug images String title){ // title prefix to use for debug images if (bayer_mono_pixels==null) return null; if (bayer_mono_pixels==null) return null; if (bayer_mono_pixels.length<4) return null; if (bayer_mono_pixels.length < 1) return null; if (bayer_mono_pixels[0]==null) return null; if (bayer_mono_pixels[0]==null) return null; if (greens) { if (bayer_mono_pixels.length<4) return null; if (bayer_mono_pixels[3]==null) return null; if (bayer_mono_pixels[3]==null) return null; } else { if (bayer_mono_pixels.length > 1) return null; } boolean is_mono = bayer_mono_pixels.length == 1; int tile_size2=bayer_mono_pixels[0].length; int tile_size2=bayer_mono_pixels[0].length; int tile_size=(int) Math.sqrt(tile_size2); int tile_size=(int) Math.sqrt(tile_size2); int hsize=tile_size/2; int hsize=tile_size/2; Loading Loading
src/main/java/com/elphel/imagej/calibration/MatchSimulatedPattern.java +14 −8 Original line number Original line Diff line number Diff line Loading @@ -732,9 +732,15 @@ public class MatchSimulatedPattern { boolean greens, // this is a pattern for combined greens (diagonal), adjust results accordingly boolean greens, // this is a pattern for combined greens (diagonal), adjust results accordingly String title){ // title prefix to use for debug images String title){ // title prefix to use for debug images if (bayer_mono_pixels==null) return null; if (bayer_mono_pixels==null) return null; if (bayer_mono_pixels.length<4) return null; if (bayer_mono_pixels.length < 1) return null; if (bayer_mono_pixels[0]==null) return null; if (bayer_mono_pixels[0]==null) return null; if (greens) { if (bayer_mono_pixels.length<4) return null; if (bayer_mono_pixels[3]==null) return null; if (bayer_mono_pixels[3]==null) return null; } else { if (bayer_mono_pixels.length > 1) return null; } boolean is_mono = bayer_mono_pixels.length == 1; int tile_size2=bayer_mono_pixels[0].length; int tile_size2=bayer_mono_pixels[0].length; int tile_size=(int) Math.sqrt(tile_size2); int tile_size=(int) Math.sqrt(tile_size2); int hsize=tile_size/2; int hsize=tile_size/2; Loading