VC图像处理编程问题!!(MFC设计一个能影响到位图的橡皮擦)

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:58:45
在编程时我想对预处理的图像进行部分的噪声认为消除。

就是通过橡皮擦对图像上的噪声进行擦除。我发现通过在窗口画白色框来进行擦出的方法,表面上看是擦出了。

但是擦出部分的信息并未反馈到图像数据中去。进行下一步处理的时候前面的擦除跟没擦的一样。

请问哪位高手知道该如何做??如有例子或源代码更是感激不尽!!
问题就是我不知道如何讲数据增加到图像数据文件中啊。哪位有这方面的经验或者例子给在下参考下。感激不尽!!。可以发到我邮箱里:tlxfh@tom.com 。谢谢了!!

是不是操作没有对图像数据进行操作啊,你查查看啊。也许是你这个橡皮擦只是根本只是覆盖到原图上,表面看起来是有视觉上的改观,但其实根本没有对位图进行操作。你检查一下

程序不是你自己编的么?肯定有指向图像数据区的指针啊,调用该指针配合你的橡皮藏进行操作不就行了吗?

你是用GetDC()获得的dc环境吧。它是和显示器关联。刷新后画的图就没了。你可以在刷新前将它保存到你的位图里。方法二:用SelectObject把位图选入兼容dc,再在兼容dc上画。

估计你修改的是窗体表面上的数据吧,你应该把修改也改动到内部的数据结构上面