0
A
回答
0
- 對於每個像素,使用4個最近光流值的接近度和大小對其梯度進行插值。
- 然後將時間步應用於插值梯度值以生成目標位置。
- 由於得到的位置不會直接在網格上,我可能會根據原點像素的強度計算以目標爲中心的高斯。然後使用該高斯將強度值添加到輸出圖像中的相鄰單元格中。或者,您可以採用(原始像素的)強度,並將該強度加權分割到目的地位置最近的4個細胞中心。 (我覺得這樣可能會使圖像模糊不清)
0
使用理想的變形策略,最好基於插值。在matlab中,使用「interp2」效果很好。 Matlab的例子:
s = 40; %size of data
t = 1; %time offset
[x,y] = meshgrid(1:s,1:s);
binIm = (x-(s/2)).^2 +((y-(s/2)).^2)*10 <((s/3))^2;
subplot(2,2,1); imagesc(binIm); colormap gray;axis image;
title('eliptical mask');
%some rotational flow (curl)
Ur = 10*(y-(s/2))/(s/2);
Vr = -10*(x-(s/2))/(s/2);
%some zooming flow (divergent)
Uz = 10*(x-(s/2))/(s/2);
Vz = 10*(y-(s/2))/(s/2);
binImR = interp2(double(binIm),x-t*Ur,y-t*Vr);
subplot(2,2,3); imagesc(binImR); axis image;colormap gray;
hold on; quiver(Ur,Vr);
title('rotational flow');
binImZ = interp2(double(binIm),x-t*Uz,y-t*Vz);
subplot(2,2,4); imagesc(binImZ); axis image;colormap gray;
hold on; quiver(Uz,Vz);
title('zooming flow');
注意的是,更大的你做「T」,更糟糕的逼近將成爲,尤其是對旋轉運動。
相關問題
- 1. C#創建梯度圖像
- 2. 從梯形到右梯形的動畫變換充滿梯度
- 3. 光照不變性:形態學商圖像(MQI)
- 4. 繪圖無圓形梯度
- 5. jQuery的梯度圖像高度
- 6. 梯形圖像滑塊
- 7. 射線光學照度圖
- 8. iPhone:拉伸梯度圖像
- 9. 即梯度+背景圖像
- 10. WebKit從圖像梯度
- 11. 推梯度圖像底部
- 12. 核心圖形角度梯度
- 13. 梯形上的C#/ WPF圖像轉換
- 14. 將矩形圖像轉換成梯形
- 15. PDFBox - 帶梯度的矩形
- 16. 由核心圖形中的三角函數定義的梯度
- 17. 多邊形梯度
- 18. 梯度和圖像上的文字
- 19. 梯度上的圖像與CSS底部
- 20. 不確定如何正確定位圖像上的梯度
- 21. 創建形狀與CSS梯度
- 22. boot2docker構建映像的工作流程
- 23. PLC梯形圖
- 24. 如何在MATLAB中創建梯度幅度圖像
- 25. 使用給定的隨機路徑構建圖形
- 26. 背景圖像底部梯度CSS3
- 27. 如何在光學測距儀中測量圖像重合度
- 28. 對於定向梯度的直方圖,如何計算邊緣像素的梯度向量?
- 29. css梯度給滾動條
- 30. 張量流中每個示例的未聚集的梯度/梯度