1、matlab中的imread相當於opencv中的cvloadimage(imagename, cv_load_iamge_anydepth | cv_load_image_anycolor):讀出的影象資訊保持了原有影象的資訊(包括通道資訊和位深資訊);
rgb2gray相當於cvloadimage(imagename, cv_load_image_grayscale):單通道灰度圖;
或用cvcreateimage、cvcvtcolor兩函式實現影象的灰度化。
2、matlab中的zeros函式相當於opencv中的cvsetzero函式。
3、matlab中的兩矩陣點乘 .* 相當於opencv中的cvmul函式。
4、matlab中的兩矩陣點除 ./ 相當於opencv中的cvdiv函式。
5、matlab中的兩矩陣相加 + 相當於opencv中的cvadd函式。
6、matlab中的兩矩陣相減 - 相當於opencv中的cvsub函式。
7、matlab中的矩陣和乙個常量相加 a + a 相當於opencv中的cvadds函式 cvadds(mata, cvscalar(a), matb)。
8、matlab中的矩陣和乙個常量相減 a - a 相當於opencv中的cvsubs函式 cvsubs(mata, cvscalar(a), matb)。
9、matlab中的給矩陣賦一初值 a(:, :) = a 相當於opencv中的cvset函式 cvset(mata, cvscalar(a))。
10、matlab中取矩陣某一部分賦給另一矩陣 a = b(i : j, m : n) 相當於opencv中的cvgetsubrect 函式,cvgetsubrect(mat1, mat2, rect)。
11、matlab中取矩陣最大值、最小值 max(max(a))、min(min(a)) 相當於opencv中的cvminmaxloc函式 cvminmaxloc(a, minloc, maxloc)。
12、matlab中兩矩陣相乘 a * b 相當於opencv中的cvmatmul函式,cvmatmul(a, b, c)。
13、matlab中計算兩個三維向量的叉積 c = cross(a, b) 相當於opencv中的cvcrossproduct函式,cvcrossproduct(a, b, c)。
14、matlab中計算向量的範數 c = norm(a) 相當於opencv中的cvnorm函式,c = cvnorm(a)。
15、matlab中求二維矩陣的奇異值分解 [u s v] = svd(a, 0) 相當於opencv中的cvsvd函式 cvsvd(a, s, u, v)。
16、matlab中兩矩陣左除 c = a / b 相當於opencv中的cvinvert、cvmatmul兩函式即:cvinvert(a, d); cvmatmul(d, b, c)。
17、matlab中的求矩陣的逆inv函式 a = inv(b) 相當於opencv中的cvinvert函式:cvinvert(b,a)。
MATLAB的相關操作
matlab中txt檔案的相關操作 a cellfun isempty,a 這個操作將圖1所示的cell轉變為圖2所示的cell。返回值若為1,則兩cell相同 返回值若為1,則兩cell不同 fid fopen file path 把file path的txt檔案開啟 tline fgetl fi...
matlab對tif檔案的相關操作
前言 本片部落格記錄了使用matlab讀取tif檔案的畫素陣列 標籤資訊,以及寫tif檔案。問題前瞻 無法對已有的tif檔案重新讀取和寫操作 寫操作成功,但顯示跟原tif檔案不一樣,有時出現全黑的 如下 clear all 讀取tif檔案標籤資訊,為下面tag設定做參考 info imfinfo 1...
Matlab相關應用
用matlab做回歸計算 x 1656,2122,2864,4033,6099 y 2112,2170,2291,2456,2759 clear x 1656,2122,2864,4033,6099 y 2112,2170,2291,2456,2759 p,s polyfit x,y,1 p為擬合回...