📄 subject_56673.htm
字号:
<p>
序号:56673 发表者:苗秦 发表日期:2003-10-20 09:00:06
<br>主题:关于图像程序累加的问题
<br>内容:我有100幅图像,怎么能够快速的累加平均呢?<BR>用多线程可以吗?<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:苗秦 回复日期:2003-10-20 11:25:09
<br>内容:没有人知道吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:苗秦 回复日期:2003-10-20 14:25:57
<br>内容:我在顶!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-10-20 15:38:22
<br>内容:不明白你累加平均是什么意思?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:苗秦 回复日期:2003-10-20 16:04:31
<br>内容:我的具体的实现办法就是通过对一百幅存在的图像,进行每个象素点的累加然后进行平均,这样可以消除随机噪声,可问题是现在的累加的速度很慢,一百幅图像累加完毕需要好长时间
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-10-20 16:08:30
<br>内容:把这些图像分配一下,交给N个线程来处理
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:苗秦 回复日期:2003-10-20 16:36:57
<br>内容:你有这方面的例程吗?我不知道怎么生成线程,同时怎么知道每个线程都结束了那?我想是不是必须等待各个线程都结束了,才能把平均过的图像显示出来
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:浪际天涯 回复日期:2003-10-20 16:42:34
<br>内容:用CWinThread,好多书上都有,例程我也没有,对你的这句话"进行每个象素点的累加然后进行平均,这样可以消除随机噪声"还是不太理解,感觉好抽像,呵呵,具体怎么显示俺也不知道,找高手来帮帮你吧
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:苗秦 回复日期:2003-10-20 16:51:46
<br>内容:那还是谢谢你,这个是图像处理方面的问题
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:韩广良 回复日期:2003-10-20 17:11:17
<br>内容:我觉得重加平均不适合用多线程干,因为需要都累加完才能出结果,即使多线程,也得等一个算完,再算下一个,所以我认为没有太好的方法进行快速计算。另外,个人意见,我觉得100幅图像都去参与重加平均,是不是意义不大?我用累加平均通常用10幅左右,去噪效果就很好了,多了会有副作用。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:苗秦 回复日期:2003-10-20 17:18:09
<br>内容:韩广良,你好,那你10幅累加的图像是多大的呀,大概需要多少时间,我现在主要是累加的时间太长,因为我采集的图像是移动的,偏移的大小不固定,所以我想作一个滑动框,滑动值是水平偏移的大小,通过拖动滑动框来进行实时的累加,顺便说一句,我得图像都是再内存里了,可以很容易的得到每一幅图像的指针,但是由于速度太慢不能实时处理,所以这个想法一直不能实现
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:韩广良 回复日期:2003-10-20 23:02:51
<br>内容:很久以前做过,图象是512X512,具体多长时间不记得了,好象可以在40毫秒内完成(可以实时)。一般累加平均应该只适合静止图象的去噪,象你这样图象移动的,更不适合很多帧累加了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:苗秦 回复日期:2003-10-21 09:06:36
<br>内容:我得图像大小是680×650的,我现在最头疼的就是不能实时的实现累加,这样我上面的构想也不能实现了,我得图像是移动的,不过都是属于微移动,大概100幅偏移的范围大概是0-100个象素点
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:苗秦 回复日期:2003-10-21 19:25:49
<br>内容:怎么没有人知道呀
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:苗秦 回复日期:2003-10-22 17:12:51
<br>内容:自己顶
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:韩广良 回复日期:2003-10-23 09:15:30
<br>内容:还是建议你不要100帧重加平均,因为100帧的过程中图像偏移了0-100个象素点,重加平均的结果虽然噪声去掉了,但结果图像会变的很模糊。不知你具体的目的是什么?你可以做个实验,重加测一下时间,看几帧重加能达到实时,然后在重加帧数与耗费时间中取个折中方案。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:苗秦 回复日期:2003-10-23 09:50:52
<br>内容:我得累加是通过固定的偏移点来实现的,比如一幅图像偏移一个点,那我每幅累加的时候都是往后面偏移一点后在进行累加的,我做过试验,30幅不如100幅好,但是时间很多
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -