📄 matrixoperator.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -