看板 C_and_CPP 關於我們 聯絡資訊
我猜...CvScalar是一個結構,又不支援運算子多載, 因此不能像是基本型別一樣直接比較 但是CvScalar應該有存取子可以把成員讀出來, 你就用這些成員來做比較就可以了 也許可以改成 if(Scalar1.XXX != Scalar2.XXX) ... XXX也許是sRGB、R、G、B...之類的,可以Google看看 : for(W = 0;W<Width;W++) : { : Scalar1 = cvGet2D(pFrame,W,H); : Scalar2 = cvGet2D(pBkImg,W,H); : if(Scalar1 != Scalar2) : { : DIFF++; : } : } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.124.134.62
EterneLilac:cvScalar() 10/05 18:13
EterneLilac:初始化CvScalar資料結構,有四個純量參數輸入為double 10/05 18:13
EterneLilac:cvScalar(第一個通道純量數據,第二個通道純量數據, 10/05 18:14
EterneLilac:第三個通道純量數據,第四個通道純量數據) 10/05 18:14
這個網頁也許有用處 http://yester-place.blogspot.com/2008/07/cvsizecvscalarcvarr.html ※ 編輯: costbook 來自: 120.124.134.62 (10/05 18:23)