大家怎么处理图像啊~感觉速度太慢了

srhouyu 2006-05-04 09:19:47
初学图像处理,用托管C++,Bitmap类存储图像

逐个象素取颜色,再运算,再逐个象素写颜色,感觉这样太慢了,要等很久才行。

不知道大家处理图像时候是如何解决这个问题的?
...全文
355 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
GoAndSeek 2006-05-05
  • 打赏
  • 举报
回复
感觉慢不一定真的运行起来慢。如果是真的慢,可以考虑用向量指令一次处理多个分量,比如mmx,sse
cugliang 2006-05-05
  • 打赏
  • 举报
回复
应该不会太慢吧
反正我用vc的做过
基本上一下子就出来了
你使用托管代码了,可能会受到影响,
但是还是用指针,速度简直是天上和地下
我曾经搞过,用指针的确快了很多
Bitmap类已经封装了,所以每一次你取像素的时候,肯定感觉不出来,但是像素点多了以后问题就出来了;我想托管代码取的过程应该是这样的
for
{
lock bitmap
getpixel
unlock bitmap
}
如果采用这样
lock bitmap
for
{
getpixel
}
unlock bitmap
这样会快了很多
如果考虑运行速度的话,还是需要换其他方法。否则随便的一幅1024*768的图象,你可能要等个2、3分钟。

4,499

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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