我是Matlab的新手,我目前正在嘗試優化如下所示的嵌套for循環。該循環目前正在爲我的輸入永久運行。 for i = 1:size(mat,1)
for j = 1:size(mat,2)
mat(i,j) = some_mapping(mat(i,j)+1);
end
end
但是我找不到一種矢量化方法。我試過bsxfun和arrayfun,但它似乎不工
我需要將Mat 8UC1 [0,255]的值替換爲cv :: Mat lookUpTable(1,256,CV_16UC1)的值;我檢查了這個OpenCV tutorial的一個解釋,它是最快的方法,但是,當Im檢查每個位置的LUT的分配值時,我只丟掉8位,所以我丟失了其他的8位。這是源代碼: unsigned short int zDTableHexa[256]={0};
.... g