Re: [問題] 用opencv比較兩張圖片相似度
看板C_and_CPP (C/C++)作者costbook (沒$結婚幹嘛,有$幹嘛結婚)時間16年前 (2009/10/05 18:01)推噓1(1推 0噓 3→)留言4則, 1人參與討論串2/3 (看更多)
我猜...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
推
10/05 18:13, , 1F
10/05 18:13, 1F
→
10/05 18:13, , 2F
10/05 18:13, 2F
→
10/05 18:14, , 3F
10/05 18:14, 3F
→
10/05 18:14, , 4F
10/05 18:14, 4F
這個網頁也許有用處
http://yester-place.blogspot.com/2008/07/cvsizecvscalarcvarr.html
※ 編輯: costbook 來自: 120.124.134.62 (10/05 18:23)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章