下面是我在MATLAB中實現的一行,表示矩陣的行和列是靈活的。我可以添加任意數量的具有維度3的對象。我需要在OpenCV中執行相同的操作。在opencv中創建任意大小的數組/圖像?
ColorValues(:,:,3)=0;
下面是我要轉換爲OpenCV的代碼:
ColorValues(:,:,3)=0;
for i=1:M
for j=1:N
if (bw(i,j)==0)
ColorValues(i,j,:)=image(i,j,:);
else
ColorValues(i,j,:)=0;
end
end
end
,你想創建一個新的矩陣,或試圖簡單地分配零沿第三維的第三片?這條線被認爲是在RGB圖像中清零B通道 – Amro
我已經在matlab中做了這個..我創建了一個三維矩陣,具有靈活的大小。我想在opencv中做同樣的事情。我寫的這一行是在matlab中。 –
我的問題仍然存在,你想在這裏實現什麼目標?你可以顯示更多的你的MATLAB代碼.. – Amro