opencv为matlab,OpenCV与matlab部分函数的对应关系(转)
2、matlab中的zeros函數(shù)相當(dāng)于OpenCV中的cvSetZero函數(shù)。
3、matlab中的兩矩陣點(diǎn)乘 .*
相當(dāng)于OpenCV中的cvMul函數(shù)。
4、matlab中的兩矩陣點(diǎn)除 ./
相當(dāng)于OpenCV中的cvDiv函數(shù)。
5、matlab中的兩矩陣相加 +
相當(dāng)于OpenCV中的cvAdd函數(shù)。
6、matlab中的兩矩陣相減 -
相當(dāng)于OpenCV中的cvSub函數(shù)。
7、matlab中的矩陣和一個(gè)常量相加 A + a
相當(dāng)于OpenCV中的cvAddS函數(shù) cvAdds(matA, cvScalar(a), matB)。
8、matlab中的矩陣和一個(gè)常量相減 A - a
相當(dāng)于OpenCV中的cvSubS函數(shù) cvSubS(matA, cvScalar(a), matB)。
9、matlab中的給矩陣賦一初值 A(:, :) =
a 相當(dāng)于OpenCV中的cvSet函數(shù) cvSet(matA, cvScalar(a))。
10、matlab中取矩陣某一部分賦給另一矩陣 A =
B(i : j, m : n) 相當(dāng)于OpenCV中的cvGetSubRect 函數(shù),cvGetSubRect(mat1, mat2,
rect)。
11、matlab中取矩陣最大值、最小值
max(max(A))、min(min(A)) 相當(dāng)于OpenCV中的cvMinMaxLoc函數(shù) cvMinMaxLoc(A,
minloc, maxloc)。
12、matlab中兩矩陣相乘 A * B
相當(dāng)于OpenCV中的cvMatMul函數(shù),cvMatMul(A, B, C)。
13、matlab中計(jì)算兩個(gè)三維向量的叉積 C =
cross(A, B) 相當(dāng)于OpenCV中的cvCrossProduct函數(shù),cvCrossProduct(A, B,
C)。
14、matlab中計(jì)算向量的范數(shù) c =
norm(A) 相當(dāng)于OpenCV中的cvNorm函數(shù),c = cvNorm(A)。
15、matlab中求二維矩陣的奇異值分解 [u s
v] = svd(A, 0) 相當(dāng)于OpenCV中的cvSVD函數(shù) cvSVD(A, s, u, v)。
16、matlab中兩矩陣左除 c = a \ b
相當(dāng)于OpenCV中的cvInvert、cvMatMul兩函數(shù)即:cvInvert(a, d); cvMatMul(d, b,
c)。
17、matlab中的求矩陣的逆inv函數(shù) A =
inv(B) 相當(dāng)于OpenCV中的cvInvert函數(shù):cvInvert(B,A)。
總結(jié)
以上是生活随笔為你收集整理的opencv为matlab,OpenCV与matlab部分函数的对应关系(转)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 傲慢与偏见迪丽热巴合集(傲慢与偏见迪丽热
- 下一篇: 王者荣耀诸葛亮怎么玩儿(王者荣耀诸葛亮怎