アレイによって格納された、C画像情報、添字度:
pbTag [Y * newWidth + X]
参照:https://www.cnblogs.com/wxl845235800/p/11149853.html
HRESULT Imagejoint(PBYTE pbSrc、int型IWIDTH、int型IHEIGHT、ダブルdbZoom、PBYTE pbTag)
PBYTE pbSrc = NULL、pbTag = NULL ; // 図源、図ターゲティング PBYTE pbImage = NULLを、この後者の画像//の存在ロード PDWORD pdwImage = NULLを; //ための画像を保存します
CStringのSTR = "src4.bmp"。 LPCTSTRファイル名=(LPCTSTR)STR。
cImage.Load(ファイル名);
IWIDTH = cImage.GetWidth()。 IHEIGHT = cImage.GetHeight()。
図源は//メモリを割り当てる pbSrc =(PBYTE)はmalloc(IWIDTH * IHEIGHT)。
IMG(M、N)を有する2つの、MATLABは、画像インデックスが開始されます。
MATLAB添字行および列は、一度だけ、同時に、およびC言語の参照のように参照することができます。
(2:3,3:-1: 1) 対応する要素には、3行2の配列への参照を表す3 https://blog.csdn.net/sinat_26492471/article/details/52959511 |
IMA =ダブル(関数imread( 'lenna2.bmp'));
オリジナル%
IMA = rgb2gray(IMA)。
IMA(:、:) = 255;
参照:https://www.cnblogs.com/wxl845235800/p/10898203.html
https://www.cnblogs.com/wxl845235800/p/7700887.html
三、OpenCVの中:コール行列要素
(フロート)img.at <CHAR>(M、N)
マットIMG =関数imread( "test3.png"、0);
std :: COUT <<(フロート)img.at <UCHAR>(1,1)<<はstd :: ENDL。
https://www.cnblogs.com/wxl845235800/p/9082025.html
マットIMG =関数imread( "test.png"、0); //グレースケール
M = img.rows; //行の数、像高 N = img.colsは、列の//数、画像の幅
CV ::マットF =(CV :: Mat_ <整数>(64,4)<<
アウトマット(2 * M、N、CV_8UC1、スカラー(0))。
用(COL = 0; COL <N; COL ++) { ための(列= 0、行<2 * M、行++) { ダブルTMP =(行1)/ M + 1 /(* 64 2)。 int型I =床(TMP); int型phaseNum =床((TMP-I)* 64)+1; IF(I == 0) { out.at <UCHAR>(行、列)= (FLOAT)img.at <UCHAR>(1、COL) * F.at <UCHAR>(phaseNum、1)+ (フロート) img.at <UCHAR>(1、COL)* F.at <UCHAR>(phaseNum、2)+ (フロート)img.at <UCHAR>(2、COL)* F.at <UCHAR>(phaseNum、3) + (フロート)img.at <UCHAR>(3、COL)* F.at <UCHAR>(phaseNum、4)。 }