IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 26539


Ignore:
Timestamp:
Jan 7, 2010, 3:06:45 PM (16 years ago)
Author:
Paul Price
Message:

Fix range of kernels output.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/20091201/psModules/src/imcombine/pmSubtraction.c

    r26491 r26539  
    170170          }
    171171          case PM_SUBTRACTION_KERNEL_RINGS: {
    172               pmSubtractionKernelPreCalc *preCalc = kernels->preCalc->data[i]; // Precalculated kernels
     172              pmSubtractionKernelPreCalc *preCalc = kernels->preCalc->data[i]; // Precalculated kernels
    173173              int num = preCalc->uCoords->n;     // Number of pixels
    174174
    175175              for (int j = 0; j < num; j++) {
    176176                  int u = preCalc->uCoords->data.S32[j];
    177                   int v = preCalc->vCoords->data.S32[j]; // Kernel coordinates
     177                  int v = preCalc->vCoords->data.S32[j]; // Kernel coordinates
    178178                  kernel->kernel[v][u] += preCalc->poly->data.F32[j] * value;
    179179              }
     
    693693          int num = preCalc->uCoords->n;         // Number of pixels
    694694          psS32 *uData = preCalc->uCoords->data.S32; // Dereference v coordinate
    695           psS32 *vData = preCalc->vCoords->data.S32; // Dereference u coordinate
     695          psS32 *vData = preCalc->vCoords->data.S32; // Dereference u coordinate
    696696          psF32 *polyData = preCalc->poly->data.F32; // Dereference polynomial values
    697697          psF32 **imageData = image->kernel;  // Dereference image
     
    772772    return true;
    773773}
    774 
    775 
    776774
    777775
     
    10041002    psVector *backup = psVectorCopy(NULL, solution, PS_TYPE_F64);  // Backup version
    10051003
    1006     int num = wantDual ? solution->n - 1 : solution->n; // Number of kernel basis functions
     1004    int num = kernels->num;            // Number of kernel basis functions
    10071005
    10081006    psImage *polyValues = p_pmSubtractionPolynomial(NULL, kernels->spatialOrder, x, y); // Solved polynomial
Note: See TracChangeset for help on using the changeset viewer.