社区
机器视觉
帖子详情
大家怎么处理图像啊~感觉速度太慢了
srhouyu
2006-05-04 09:19:47
初学图像处理,用托管C++,Bitmap类存储图像
逐个象素取颜色,再运算,再逐个象素写颜色,感觉这样太慢了,要等很久才行。
不知道大家处理图像时候是如何解决这个问题的?
...全文
355
2
打赏
收藏
大家怎么处理图像啊~感觉速度太慢了
初学图像处理,用托管C++,Bitmap类存储图像 逐个象素取颜色,再运算,再逐个象素写颜色,感觉这样太慢了,要等很久才行。 不知道大家处理图像时候是如何解决这个问题的?
复制链接
扫一扫
分享
转发到动态
举报
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分钟。
为了拿到像素点,GetPixel的
速度
太慢
,改用CreateDIBSection
我使用GetPixel取720x576的像素点是,至少得2秒,当然取决于你取的图得多大 之前的做法 unsigned long PixelBuf[720] = {0}; void CPCI_Transfer_Data(CDC &mCDC) { unsigned long R,G,B; unsigned long Y,U,V; int wide = PIC_W; int high = PIC_H; COLORREF colorref; memset(PixelBuf, 0, si
数字
图像
处理
图像
是一个二维的亮度函数f(x,y),x,y是空间坐标,幅值f是该点的灰度或亮度。数字
图像
是指
图像
在空间坐标和亮度的数字化,由有限的元素组成,每一个元素都有一个特定的位置和幅值,这些元素称为
图像
元素。数字
图像
处理
则是指使用计算机来
处理
这些数字
图像
。与ps这种
处理
不同,ps只是剪辑一个图形,而数字
图像
处理
针对的是数字
图像
(由像素组成),是一种可以流水线的工作。与计算机视觉紧密相关。
数字
图像
处理
的研究方法
数字
图像
处理
是近年来电子、通讯和计算机等领域的热门研究领域,其在科研、经济、军事、娱乐等等国计民生的各个领域都具有非常广阔的应用前景。数字
图像
处理
处是一门交叉学科,涉及数学、计算机、电子、通讯、物理等等众多的基础和应用学科。数字
图像
处理
的研究范围也非常宽泛,包括
图像
增强、
图像
复原、数学形态学、
图像
分析、
图像
编解码、模式识别、视频
图像
处理
等等众多分支领域。 本文基于个人经验,对数字
图像
处理
的研
数字
图像
处理
大作业实验报告
数字
图像
处理
大作业,栽树了属于是
数字
图像
处理
自学笔记 (武汉大学 贾永红)
第一章——绪论 数字
图像
处理
的概念
图像
:对客观对象的一种相似性的,生动的写真或描述
图像
类别: 伽马射线成像 x射线成像 紫外线成像 可见光与红外波段成像 微波成像 无线电波成像 其他成像模式:超声波成像,电子显微镜方法,合成成像 分类: 彩色
图像
与非彩色
图像
模拟
图像
与数字
图像
模拟
图像
:空间坐标和亮度可以用函数表示 数字
图像
:可以用数组或矩阵表示(值全是整数)
图像
处理
:对
图像
进行一系列操作,达到预期目的。 模拟
图像
处理
借助光学设备 数字
图像
处理
借助计算机 (计算机
图像
处理
)
机器视觉
4,499
社区成员
15,347
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章