我是新來這個網站,這是我第一次查詢...... 我需要簡單的在C滑動窗口算法實現++或MATLAB 請幫我在這方面 感謝如何實現簡單的滑動窗口算法在Matlab或C++
1
A
回答
8
假設你需要的圖像處理的一般的滑動窗口,在Matlab你可以這樣做:
image = imread('image.png');
imageWidth = size(image, 2);
imageHeight = size(image, 1);
windowWidth = 32;
windowHeight = 32;
for j = 1:imageHeight - windowHeight + 1
for i = 1:imageWidth - windowWidth + 1
window = image(j:j + windowHeight - 1, i:i + windowWidth - 1, :);
% do stuff with subimage
end
end
+1
請注意,Matlab中的循環很慢。您最好使用Jonas的答案中的一些「批處理」操作。 – Amnon 2010-05-30 14:14:53
4
2
如何像這樣的C++,順便說一句下面的代碼OpenCV的
vector<Rect> get_sliding_windows(Mat& image,int winWidth,int winHeight)
{
vector<Rect> rects;
int step = 16;
for(int i=0;i<image.rows;i+=step)
{
if((i+winHeight)>image.rows){break;}
for(int j=0;j< image.cols;j+=step)
{
if((j+winWidth)>image.cols){break;}
Rect rect(j,i,winWidth,winHeight);
rects.push_back(rect);
}
}
return rects;
}
相關問題
- 1. 如何實現更好的滑動窗口算法?
- 2. 在RxJava2中實現滑動窗口
- 3. 如何在angular2中實現平滑的窗口滾動
- 4. 滑動窗口最小算法
- 5. 滑動窗口搜索算法
- 6. 無法在Rx中實現滑動窗口
- 7. Java - 我如何實現程序的滑動窗口
- 8. 在C++或MATLAB上實現SVM-SMO算法
- 9. 如何在matlab上創建信號滑動窗口
- 10. 如何在PowerShell中的數組上計算滑動窗口?
- 11. 如何實現簡單的C++函數
- 12. 在Silverlight中實現滑動或平滑(或動態)滾動?
- 13. 在MatLab中實現Neville的算法
- 14. 活動識別的滑動窗口算法
- 15. 實現Com端口終端的最簡單方法。 (Windows,C)
- 16. 滑動窗口算法有沒有非天真的方法?
- 17. matlab簡單的矢量化實現
- 18. MATLAB簡單計算
- 19. 滑動窗口算法:使用SPARQL在DBpedia中搜索精確實體
- 20. 在Spartan 3E中實現MATLAB算法
- 21. 移動(滑動)窗口平均在Matlab中創建基線
- 22. 搜索linux內核的tcp滑動窗口協議實現
- 23. 如何計算滑動窗口的相關性?
- 24. 如何在滑動窗口中獲取當前窗口時間?
- 25. 移動窗口實現
- 26. 在MATLAB中創建重疊和非重疊的滑動窗口
- 27. WPF滑動窗口
- 28. 滑動窗口集
- 29. opencv滑動窗口
- 30. 滑動窗口seq
寫你能給的你想要做什麼的例子嗎? – tzaman 2010-05-30 09:17:54
滑動窗口只是一種具有許多不同應用的通用技術 - 它不是一種特定的算法。如果您需要幫助,您需要更詳細地瞭解您的要求。 – 2010-05-30 10:00:14
親愛的保羅R, 你是對的我沒有提到清楚爲什麼我想要這個代碼實際上我想代碼滑動窗口的數據流挖掘。 我可以幫助我在這方面它的非常全面的幫助 喬納斯感謝你也 正如我在這裏提到的,我必須提交我的項目標題爲「基於滑動窗口的數據流挖掘」 – Zia 2010-05-31 13:50:06