我是新来这个网站,这是我第一次查询...... 我需要简单的在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. 在matlab图像上滑动窗口
- 6. 滑动窗口最小算法
- 7. 滑动窗口搜索算法
- 8. 无法在Rx中实现滑动窗口
- 9. Java - 我如何实现程序的滑动窗口
- 10. 在C++或MATLAB上实现SVM-SMO算法
- 11. 如何实现磁滑动窗口2管理员
- 12. 如何在matlab上创建信号滑动窗口
- 13. 如何加快matlab中的滑动窗口函数的图像
- 14. 如何实现简单的C++函数
- 15. 如何在PowerShell中的数组上计算滑动窗口?
- 16. 在Silverlight中实现滑动或平滑(或动态)滚动?
- 17. 在MatLab中实现Neville的算法
- 18. matlab具有预定义重叠的快速滑动窗口(im2col'滑动'matlab)
- 19. 这条线在matlab中意味着什么? Dijkstra算法的简单实现
- 20. 实现Com端口终端的最简单方法。 (Windows,C)
- 21. 活动识别的滑动窗口算法
- 22. 滑动窗口算法有没有非天真的方法?
- 23. matlab简单的矢量化实现
- 24. 使用Drools Fusion计算滑动窗口中的事实数量
- 25. MATLAB简单计算
- 26. 滑动窗口算法:使用SPARQL在DBpedia中搜索精确实体
- 27. 在Spartan 3E中实现MATLAB算法
- 28. 滑动窗口方法在Python
- 29. 如何实现滑动UITableViewCells?
- 30. 搜索linux内核的tcp滑动窗口协议实现
写你能给的你想要做什么的例子吗? – tzaman 2010-05-30 09:17:54
滑动窗口只是一种具有许多不同应用的通用技术 - 它不是一种特定的算法。如果您需要帮助,您需要更详细地了解您的要求。 – 2010-05-30 10:00:14
亲爱的保罗R, 你是对的我没有提到清楚为什么我想要这个代码实际上我想代码滑动窗口的数据流挖掘。 我可以帮助我在这方面它的非常全面的帮助 乔纳斯感谢你也 正如我在这里提到的,我必须提交我的项目标题为“基于滑动窗口的数据流挖掘” – Zia 2010-05-31 13:50:06