文号
t19008
阅读
8585
回复
9
收藏
5
不很慢..VB
2009/08/22
IP:广东
用GetDIBits SetDIBits挺快..
我的理解是..把每个点的rgb保存..处理 然后这个函数的作用是把内存中的这些值赋予图片..
不知道对不对 请指正..请讲解
用point 和 Pset 要花很长很长时间

灰度慢了..93ms
loli2.jpg

二值化快 ..15ms 。。这么小的图 和C没得比速度啊..
loli2.jpg

呃.. point 方法 我不知道为什么这么久 我看到它画完之后还需要等待很长时间
pointloli.jpg
17年5个月前IP:未同步
143816
1楼
这个我记得是某人头像吧
引用
评论
17年5个月前IP:未同步
143828
2楼
C#!
1280x800 二值化 9ms~

未命名.png

4288x2848 灰度 57ms~

未命名.png

都是C#,用指针~
引用
评论
17年5个月前IP:未同步
143832
3楼
还有以前弄的直接读BMP到数组 。。速度以变态来形容 = = VB6


7f69cbcf5fbc6a1df8dc6195.jpg

1fb83113ac5d97f0f7039e95.jpg

b9e7b424cedd2c13c8955994.jpg
引用
评论
17年5个月前IP:未同步
143835
4楼
嗯,我的1280*800二值化是0.16ms……
引用
评论
17年5个月前IP:未同步
143837
5楼
引用第4楼小俊于2009-08-22 22:02发表的  :
嗯,我的1280*800二值化是0.16ms……

禁止CUDA……
引用
评论
17年5个月前IP:未同步
144032
6楼
引用第4楼小俊于2009-08-22 22:02发表的  :
嗯,我的1280*800二值化是0.16ms……

快了一千几百倍...
引用
评论
17年5个月前IP:未同步
144033
7楼
话说这个用DirectX来做是不是会很快 = =
引用
评论
17年5个月前IP:未同步
144273
8楼
对哦,用CUDA可以直接输出到DirectX,应该还可以快些
引用
评论
17年5个月前IP:未同步
144428
9楼
引用第7楼破93于2009-08-23 11:54发表的  :
话说这个用DirectX来做是不是会很快 = =


如果还是用CPU来计算的话,估计不会快多少。
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的