高斯模糊算法的实现和优化
前两年我发过一文:Win32下的C++高斯模糊算法实例,里面给出了一个高斯模糊的实现,并写了粗略的简介。 不过当时内容讲得非常简单,而且附带的例子算法是有缺陷的: 一是对图片的边角采用“跳过”的方式处理,导致模糊后的图片有黑边;...
前两年我发过一文:Win32下的C++高斯模糊算法实例,里面给出了一个高斯模糊的实现,并写了粗略的简介。 不过当时内容讲得非常简单,而且附带的例子算法是有缺陷的: 一是对图片的边角采用“跳过”的方式处理,导致模糊后的图片有黑边;...
下文内容较旧,最新的相关文章请参看:高斯模糊算法的实现和优化 高斯模糊算法的基本原理,是利用一个基于正态分布特征权重的矩阵,对图像中每个像素区域进行采样,并做卷积运算;之后将得到的结果赋值给采样区域的中心点像素. 这样每个...
线程操作比较多也比较繁杂,线程创建之后就一直是一个活动的对象,管理起来也比较麻烦(尤其是在多线程同步的时候). 下面简单总结一下多线程中的各种操作和概念.
与上次简单的位图加载不同,这次是完整的位图格式解析.暂时没有考虑压缩格式的位图. 下面的内容难免有错误,各位如发现纰漏请及时指出.
这里给出的加载方法并没有考虑图片文件可能出现的所有情况,只是一个简单的解析过程. 加载后的HBITMAP指向一个32位DIB(这里这样做是为了统一png/jpg/bmp在加载之后的像素处理与显示).
在vs直接建立的win32工程里直接添加GdiPlus的相关支持文件: #include <gidplus.h> using namespace gdiplus; #pragma comment(lib, "gdiplus.lib") 编译器会报几百个错误,都是些什么"缺少类型说明符",语法错误或者标识符错误之...
网上修改CListCtrl项高度的方法一般是扩大字体,及用图片将项高度撑大. 这两种方法虽然简单,但是效果却不是很理想.一种比较理想的方法是完全自画"CListCtrl",不过方法相对来说比较复杂,需要自己从头建立ListCtrl的各种业务逻辑和接口....
WinNT4-DDK: http://www.vckbase.com/tools/drv/nt4ddk.zip Win98-DDK: http://www.vckbase.com/tools/drv/98ddk.exe Win2K-DDK: http://www.vckbase.com/tools/downtools.asp?id=31 WinXP: ftp://202.113.29.4/ISO/M$/WinDDK/winxp_d...
因为程序的需要,单独写了个背景透明的CStatic类,可以自定义字体,颜色及位置.