我在处理大图像(在这种情况下是81.4 MB的卫星图像,分辨率为16000 x 16000)的一些建议后。目前,我们只是在应用程序中显示图像 - 这种方法会导致很大程度的“滞后”。在完成一些背景阅读后,更好的方法是创建原始图像的几个低质量副本,然后根据用户如何“缩小”来选择要显示的图像。有没有人遇到任何框架/ API或代码片段,这将允许我这样做? (我们正在使用C++)使用高分辨率图像
Q
使用高分辨率图像
2
A
回答
4
你应该为“图像金字塔”谷歌搜索获得一些链接。
作为一个选项,OpenCV has some relevant functionality。
如果您使用Windows,Silverlight还提供了Deep Zoom功能。
另一种可能性是libvips,它最近增加了从非常大的图像生成金字塔的功能。
0
您可以将OpenCV库用于此目的。加载所有图像并从用户获取选定区域坐标后,可以将该子区域选择到单独的矩阵(Mat)中,使用resize()方法重新采样,然后可以显示它。
相关问题
- 1. 使用jQuery切换高分辨率图像和低分辨率图像
- 2. 分享高分辨率图像
- 3. 同时支持高分辨率和低分辨率图像
- 4. HTML:在低分辨率下渲染高分辨率图像
- 5. 如何使用C#以低分辨率形式提供高分辨率图像
- 6. 如何仅使用高分辨率图像支持多分辨率
- 7. 如何将高分辨率图像转换为低分辨率图像?
- 8. 处理高分辨率图像
- 9. OpenLayers3和高分辨率图像(XYZ源)
- 10. 高档2D低分辨率图像
- 11. iOS - 查看高分辨率图像
- 12. 高分辨率图像快照,在Java
- 13. 从JPanel获取高分辨率图像
- 14. 高分辨率图像查看器
- 15. 视网膜/高分辨率图像
- 16. 产生从高分辨率图像
- 17. uiwebview中的高分辨率图像
- 18. iPhone 4 - 高分辨率图像模糊
- 19. 如何获得高分辨率图像
- 20. 来自PDF的高分辨率图像
- 21. 创建高分辨率图像
- 22. 导出高分辨率的topigraphical图像?
- 23. 在C打印高分辨率图像#
- 24. iphone 4高分辨率启动图像
- 25. 加载高分辨率背景图像
- 26. Mapnik的高分辨率图像
- 27. 图像分辨率
- 28. 以较低分辨率使用图像
- 29. 使用图像进行多分辨率
- 30. 用QBrush(高DPI)绘制高分辨率像素图