cvSet2D,openCV(計算機視覺)函式館中函式,用於對2維圖像進行像素值設定。同系列函式有cvSet1D, cvSet3D, cvSetNd , 相反關係函式有cvGetND系列。相近函式有cvSetRealND , cvGetRealND等。
基本介紹
- 中文名:cvSet2D
- 外文名:cvSet2D
函式版本,函式原型,舉例,
函式版本
opencv 2.4.10
函式原型
CVAPI(void) cvSet2D( CvArr* arr, int idx0, int idx1, CvScalar value );
此函式用戶設定指定圖像位置坐標的像素值,
idx0代表是的行,即高度,對應於我們平常坐標系的y,
idx1代表的是列,即寬度,對應於我們平常坐標系的x,cvSet2D() 也類似。
value為要設定的值,其數據類型為CvScalar(openCV內置數據類型)
舉例
for (int y = 0; y < height; y++) { // 本代碼只做格式及使用簡單示例 for (int x = 0; x < width; x++) CvScalar cs = cvGet2D(img, y, x); cvSet2D(img, y, x, cs); }}