matrixoperator.h
来自「Gabor Transformation based on a Exocorte」· C头文件 代码 · 共 34 行
H
34 行
#ifndef _MATRIX_FILE
#define _MATRIX_FILE
#include "BioIDFile.h"
class GaborResult
{
public:
double Avg;
double Deta;
};
Matrix Image2Matrix(const HBIO &hBIO);
HBIO Matrix2Image(const Matrix &mImage);
Matrix Buffer2Matrix(const HBIO &hBIO);
HBIO Matrix2Buffer(const Matrix &mImage);
//TwoDimension Convolution,are you sure?
Matrix Convolution2D(Matrix mImage,Matrix mKernel);
//FFT convolution
Matrix DoFFTConv2(Matrix data,Matrix kernel);
//OneDimension Convolution
vector<float> Convolution(vector<float> h,vector<float> g);
void printMatrix(Matrix &m,HDC hdc);
void SaveMatrix(Matrix &m,string fstr);
Matrix LoadMatrix(int row,int col,string fstr);
BOOL InvertGaussJordan(Matrix &input, Matrix &output);
Matrix Minus(Matrix &m1,Matrix &m2);
//FFTGaborTransform
Matrix FFTGaborTransform(const HBIO &hBIO,int Orientation, int Frequency);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?