opencv中各種矩陣乘的區別
尊重原創,轉載請註明:http://blog.csdn.net/tangwei2014
OpenCV中每次遇到矩陣乘法就亂,各種翻各種查。
這次總結了一下,爲了簡單明瞭,還是讓例子說話。
第一個矩陣的列數必須等於第二個矩陣的行數。
[0, 1, 2, 3; [0, 0, 0; [14, 14, 14;
0, 1, 2, 3; * 1, 1, 1; = 14, 14, 14;
0, 1, 2, 3] 2, 2, 2; 14, 14, 14]
3, 3, 3]
兩個矩陣維數必須相同,對應位置元素相乘。
[0, 1, 2, 3; [ 0, 1, 2, 3; [0, 1, 4, 9;
0, 1, 2, 3;
.mul 0, 1, 2, 3; = 0, 1, 4, 9;
0, 1, 2, 3] 0, 1, 2, 3] 0, 1, 4, 9;]
對應元素相乘在加起來。
[0, 1, 2, 3; [0, 1, 2, 3;
0, 1, 2, 3; .dot 0, 1, 2, 3; = 42
0, 1, 2, 3] 0, 1, 2, 3]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.