⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libqccpack.h

📁 QccPack-0.54-1 released (2007-04-30) is being developed and tested on Fedora Core Linux. QccPack pro
💻 H
📖 第 1 页 / 共 3 页
字号:
#define QCCVECTORINT_ODD 1typedef int *QccVectorInt;QccVectorInt QccVectorIntAlloc(int vector_dimension);QccVectorInt QccVectorIntRealloc(QccVectorInt vector,                                 int vector_dimension);void QccVectorIntFree(QccVectorInt vector);int QccVectorIntZero(QccVectorInt vector,                     int vector_dimension);double QccVectorIntMean(const QccVectorInt vector,                        int vector_dimension);double QccVectorIntVariance(const QccVectorInt vector,                            int vector_dimension);int QccVectorIntAdd(QccVectorInt vector1,                    const QccVectorInt vector2,                    int vector_dimension);int QccVectorIntSubtract(QccVectorInt vector1,                         const QccVectorInt vector2,                         int vector_dimension);int QccVectorIntScalarMult(QccVectorInt vector,                           int s,                           int vector_dimension);int QccVectorIntCopy(QccVectorInt vector1,                     const QccVectorInt vector2,                     int vector_dimension);double QccVectorIntNorm(const QccVectorInt vector,                        int vector_dimension);int QccVectorIntDotProduct(const QccVectorInt vector1,                           const QccVectorInt vector2,                           int vector_dimension);int QccVectorIntSquareDistance(const QccVectorInt vector1,                               const QccVectorInt vector2,                                int vector_dimension);int QccVectorIntSumComponents(const QccVectorInt vector,                              int vector_dimension);int QccVectorIntMaxValue(const QccVectorInt vector,                         int vector_dimension,                         int *winner);int QccVectorIntMinValue(const QccVectorInt vector,                         int vector_dimension,                         int *winner);int QccVectorIntPrint(const QccVectorInt vector,                      int vector_dimension);int QccVectorIntSortComponents(const QccVectorInt vector,                               QccVectorInt sorted_vector,                               int vector_dimension,                               int sort_direction,                               int *auxiliary_list);int QccVectorIntMoveComponentToFront(QccVectorInt vector,                                     int vector_dimension,                                     int index);int QccVectorIntSubsample(const QccVectorInt input_signal,                          int input_length,                          QccVectorInt output_signal,                          int output_length,                          int sampling_flag);int QccVectorIntUpsample(const QccVectorInt input_signal,                         int input_length,                         QccVectorInt output_signal,                         int output_length,                         int sampling_flag);/*  matrix.c  */typedef QccVector *QccMatrix;QccMatrix QccMatrixAlloc(int num_rows,                         int num_cols);void QccMatrixFree(QccMatrix matrix,                   int num_rows);int QccMatrixZero(QccMatrix matrix,                  int num_rows,                  int num_cols);int QccMatrixCopy(QccMatrix matrix1,                  const QccMatrix matrix2,                  int num_rows,                  int num_cols);double QccMatrixMaxValue(const QccMatrix matrix,                         int num_rows,                         int num_cols);double QccMatrixMinValue(const QccMatrix matrix,                         int num_rows,                         int num_cols);int QccMatrixPrint(const QccMatrix matrix,                   int num_rows,                   int num_cols);int QccMatrixTranspose(const QccMatrix matrix1,                       QccMatrix matrix2,                       int num_rows,                       int num_cols);int QccMatrixAdd(QccMatrix matrix1,                 const QccMatrix matrix2,                 int num_rows,                 int num_cols);int QccMatrixSubtract(QccMatrix matrix1,                      const QccMatrix matrix2,                      int num_rows,                      int num_cols);double QccMatrixMean(const QccMatrix matrix,                     int num_rows,                     int num_cols);double QccMatrixVariance(const QccMatrix matrix,                         int num_rows,                         int num_cols);double QccMatrixMaxSignalPower(const QccMatrix matrix,                               int num_rows,                               int num_cols);int QccMatrixVectorMultiply(const QccMatrix matrix,                            const QccVector vector1,                            QccVector vector2,                            int num_rows,                            int num_cols);int QccMatrixDCT(const QccMatrix input_block,                 QccMatrix output_block,                 int num_rows,                 int num_cols);int QccMatrixInverseDCT(const QccMatrix input_block,                        QccMatrix output_block,                        int num_rows,                        int num_cols);int QccMatrixAddNoiseToRegion(QccMatrix matrix,                              int num_rows,                              int num_cols,                              int start_row,                              int start_col,                              int region_num_rows,                              int region_num_cols,                              double noise_variance);/*  matrix_int.c  */typedef QccVectorInt *QccMatrixInt;QccMatrixInt QccMatrixIntAlloc(int num_rows,                               int num_cols);void QccMatrixIntFree(QccMatrixInt matrix,                      int num_rows);int QccMatrixIntZero(QccMatrixInt matrix,                     int num_rows,                     int num_cols);int QccMatrixIntCopy(QccMatrixInt matrix1,                     const QccMatrixInt matrix2,                     int num_rows,                     int num_cols);int QccMatrixIntMaxValue(const QccMatrixInt matrix,                         int num_rows,                         int num_cols);int QccMatrixIntMinValue(const QccMatrixInt matrix,                         int num_rows,                         int num_cols);int QccMatrixIntPrint(const QccMatrixInt matrix,                      int num_rows,                      int num_cols);int QccMatrixIntTranspose(const QccMatrixInt matrix1,                          QccMatrixInt matrix2,                          int num_rows,                          int num_cols);int QccMatrixIntAdd(QccMatrixInt matrix1,                    const QccMatrixInt matrix2,                    int num_rows,                    int num_cols);int QccMatrixIntSubtract(QccMatrixInt matrix1,                         const QccMatrixInt matrix2,                         int num_rows,                         int num_cols);double QccMatrixIntMean(const QccMatrixInt matrix,                        int num_rows,                        int num_cols);double QccMatrixIntVariance(const QccMatrixInt matrix,                            int num_rows,                            int num_cols);int QccMatrixIntVectorMultiply(const QccMatrixInt matrix,                               const QccVectorInt vector1,                               QccVectorInt vector2,                               int num_rows,                               int num_cols);/*  volume.c  */typedef QccMatrix *QccVolume;QccVolume QccVolumeAlloc(int num_frames,                         int num_rows,                         int num_cols);void QccVolumeFree(QccVolume volume,                   int num_frames,                   int num_rows);int QccVolumeZero(QccVolume volume,                  int num_frames,                  int num_rows,                  int num_cols);int QccVolumeCopy(QccVolume volume1,                  const QccVolume volume2,                  int num_frames,                  int num_rows,                  int num_cols);double QccVolumeMaxValue(const QccVolume volume,                         int num_frames,                         int num_rows,                         int num_cols);double QccVolumeMinValue(const QccVolume volume,                         int num_frames,                         int num_rows,                         int num_cols);int QccVolumePrint(const QccVolume volume,                   int num_frames,                   int num_rows,                   int num_cols);int QccVolumeAdd(QccVolume volume1,                 const QccVolume volume2,                 int num_frames,                 int num_rows,                 int num_cols);int QccVolumeSubtract(QccVolume volume1,                      const QccVolume volume2,                      int num_frames,                      int num_rows,                      int num_cols);double QccVolumeMean(const QccVolume volume,                     int num_frames,                     int num_rows,                     int num_cols);/*  volume_int.c  */typedef QccMatrixInt *QccVolumeInt;QccVolumeInt QccVolumeIntAlloc(int num_frames,                               int num_rows,                               int num_cols);void QccVolumeIntFree(QccVolumeInt volume,                      int num_frames,                      int num_rows);int QccVolumeIntZero(QccVolumeInt volume,                     int num_frames,                     int num_rows,                     int num_cols);int QccVolumeIntCopy(QccVolumeInt volume1,                     const QccVolumeInt volume2,                     int num_frames,                     int num_rows,                     int num_cols);int QccVolumeIntMaxValue(const QccVolumeInt volume,                         int num_frames,                         int num_rows,                         int num_cols);int QccVolumeIntMinValue(const QccVolumeInt volume,                         int num_frames,                         int num_rows,                         int num_cols);int QccVolumeIntPrint(const QccVolumeInt volume,                      int num_frames,                      int num_rows,                      int num_cols);int QccVolumeIntAdd(QccVolumeInt volume1,                    const QccVolumeInt volume2,                    int num_frames,                    int num_rows,                    int num_cols);int QccVolumeIntSubtract(QccVolumeInt volume1,                         const QccVolumeInt volume2,                         int num_frames,                         int num_rows,                         int num_cols);double QccVolumeIntMean(const QccVolumeInt volume,                        int num_frames,                        int num_rows,                        int num_cols);/*  point.c  */typedef struct{  double x;  double y;} QccPoint;void QccPointPrint(const QccPoint *point);void QccPointCopy(QccPoint *point1,                  const QccPoint *point2);void QccPointAffineTransform(const QccPoint *point1,                             QccPoint *point2,                             QccMatrix affine_transform);/*  triangle.c  */typedef struct

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -