Commit 4e1e17b4 authored by Andrey Filippov's avatar Andrey Filippov

debugging, will try to use earlier version

parent 0daef805
......@@ -38,6 +38,7 @@ import java.util.concurrent.atomic.AtomicInteger;
import javax.swing.SwingUtilities;
import com.elphel.imagej.cameras.EyesisCorrectionParameters;
import com.elphel.imagej.common.DoubleFHT;
import com.elphel.imagej.common.DoubleGaussianBlur;
import com.elphel.imagej.common.ShowDoubleFloatArrays;
......@@ -122,6 +123,19 @@ public class PixelMapping {
for (int i=0;i<calibFiles.length;i++){
SensorData sensorData=new SensorData (calibFiles[i],this.debugLevel);
int channel=sensorData.getChannel(); // from Properties
// Temporary to use old sensor files
// public static int getChannelFromTiff(String path, String [] suffixes){
int channel_file = EyesisCorrectionParameters.CorrectionParameters.getChannelFromTiff(calibFiles[i], new String []{".calib-tiff"});
// if ((i>=16) && (channel < 16)) {
if (channel_file != channel) {
System.out.println ("****Temporary fix to use old sensor files, COMMENT OUT when done debugging****");
System.out.println ("i="+i+", channel_file="+channel_file+", channel ="+channel+" -> "+channel_file);
channel = channel_file; // i;
}
if ((channel < first_channel) || ((num_channels > 0) && (channel >= (first_channel + num_channels)))) {
continue; // wrong channels
}
......
......@@ -1134,7 +1134,7 @@ public class EyesisCorrectionParameters {
}
public int getChannelFromTiff(String path, String [] suffixes){
public static int getChannelFromTiff(String path, String [] suffixes){
String suffix = null;
for (String s:suffixes) {
if (path.endsWith(s)) {
......
......@@ -771,6 +771,9 @@ private Panel panel1,
panelLWIR16 = new Panel();
panelLWIR16.setLayout(new GridLayout(1, 0, 5, 5)); // rows, columns, vgap, hgap
addButton("SHOW extrinsics", panelLWIR16, color_report);
addButton("Reset Geometry", panelLWIR16, color_stop);
addButton("Reset AUX Geometry", panelLWIR16, color_stop);
addButton("Generate Sym Vectors", panelLWIR16, color_configure);
plugInFrame.add(panelLWIR16);
......
......@@ -951,14 +951,7 @@ public class QuadCLTCPU {
// if (numSensors == 4){
geometryCorrection.adustSquare();
System.out.println("Adjusted camera to orient X Y along the sides of a square (now univerasal), numSensors = "+numSensors);
/*
} else {
System.out.println("============= Cannot adustSquare() as it requires exactly 4 sensors, "+numSensors+" provided ==========");
System.out.println("Keeping as it was");
// return false; // not used in lwir
}
*/
System.out.println("Adjusted camera to orient X Y along the sides of a square (now universal), numSensors = "+numSensors);
// Print parameters
if (debugLevel > 0){
geometryCorrection.listGeometryCorrection(debugLevel > 1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment