大量数据处理,图像显示效率缓慢

野生大猫 2014-05-19 04:39:53
RT! 现在有一批存储数据(像素坐标),大概几十万,如何快速加载并显示曲线,而且还不影响面板的操作?
说白了就是我想用最快的速度把存储的曲线重现并且在画图的过程中绘图窗口上其他的操作不能受到影响(按钮操作等)。。

大虾们,求指教! 为了联盟!
...全文
299 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
野生大猫 2014-05-28
  • 打赏
  • 举报
回复
结贴 算分 分房产~~
野生大猫 2014-05-28
  • 打赏
  • 举报
回复
引用 8 楼 baichi4141 的回复:
[quote=引用 3 楼 afk_02 的回复:] [quote=引用 1 楼 worldy 的回复:] 设置处理界限参数(几十万的数据是不可能同时显示出来的),只处理界限内的数据
但是这个区域会根据最大数据缩放。。 就是需要完全显示出来! 显示一部分就没这么麻烦了。。[/quote] 你屏幕上有多少个像素? 以2048X1536来算,300万像素上你要画几十万个点,如果一个像素一个点,你觉得你的屏幕好看不? 如果是横纵轴画点,2000个像素的横坐标上你要画几十万个点,也就是几百个点只占一个像素,你觉得重复画一个点几百次有趣不? 别提不合理的目标,这是软件优化的第一步。[/quote] 确实非常无趣~ 就怕客户不嫌难看呐..... 不过现在不需要去处理啦~ BOSS因为改版成本较高,暂时不处理!!! 顿时感觉30多度的室温下凉爽许多
tor_gate 2014-05-21
  • 打赏
  • 举报
回复
设置处理界限参数(几十万的数据是不可能同时显示出来的),只处理界限内的数据 要显示哪些数据 就画哪些数据,不要一下子全显示出来,只在需要的时候获取需要的数据在显示区域里显示就行了
baichi4141 2014-05-21
  • 打赏
  • 举报
回复
引用 3 楼 afk_02 的回复:
[quote=引用 1 楼 worldy 的回复:] 设置处理界限参数(几十万的数据是不可能同时显示出来的),只处理界限内的数据
但是这个区域会根据最大数据缩放。。 就是需要完全显示出来! 显示一部分就没这么麻烦了。。[/quote] 你屏幕上有多少个像素? 以2048X1536来算,300万像素上你要画几十万个点,如果一个像素一个点,你觉得你的屏幕好看不? 如果是横纵轴画点,2000个像素的横坐标上你要画几十万个点,也就是几百个点只占一个像素,你觉得重复画一个点几百次有趣不? 别提不合理的目标,这是软件优化的第一步。
victor_woo 2014-05-21
  • 打赏
  • 举报
回复
这种曲线显示不需要全部点数据吧,按采样原理,在进行模拟/数字信号的转换过程中,当采样频率fs.max大于信号中最高频率fmax的2倍时(fs.max>2fmax),采样之后的数字信号完整地保留了原始信号中的信息 所以你首先要确定选点方案,然后再画出来
肆水東澤 2014-05-19
  • 打赏
  • 举报
回复
引用 4 楼 afk_02 的回复:
[quote=引用 2 楼 fqzlala 的回复:] 你在线程里先画在内存中,处理完数据后,刷到显示区域中
是可以,但是如果用户要求要在这个基础上继续完成剩余的点,也就是这个集合的数据还需要不断刷新又该如何处理?[/quote] 把你显示区域的图像拷贝回内存中,继续画,继续刷. 如果你界面操作画图,那就要针对这个画图内存进行临界区的线程同步了
野生大猫 2014-05-19
  • 打赏
  • 举报
回复
引用 2 楼 fqzlala 的回复:
你在线程里先画在内存中,处理完数据后,刷到显示区域中
是可以,但是如果用户要求要在这个基础上继续完成剩余的点,也就是这个集合的数据还需要不断刷新又该如何处理?
野生大猫 2014-05-19
  • 打赏
  • 举报
回复
引用 1 楼 worldy 的回复:
设置处理界限参数(几十万的数据是不可能同时显示出来的),只处理界限内的数据
但是这个区域会根据最大数据缩放。。 就是需要完全显示出来! 显示一部分就没这么麻烦了。。
肆水東澤 2014-05-19
  • 打赏
  • 举报
回复
你在线程里先画在内存中,处理完数据后,刷到显示区域中
worldy 2014-05-19
  • 打赏
  • 举报
回复
设置处理界限参数(几十万的数据是不可能同时显示出来的),只处理界限内的数据

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧