- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 几种常见的图像处理的方法
本章所涉及的方法有:灰度化彩色图像,将图像转换为ASNII码文件,直方图均衡化,伽马校正,哈尔小波变换。0.知识储备这里我们处理的是bmp格式的图像,bmp格式的文件有3个文件头,第一个文件头大小为14个字节,主要是对整个文件的信息的存储。typedef struct tagBITMAPFILEHEADER { WORD bfType; DWORD
2012-03-21 17:09:52 12859
原创 运算符重载需要注意的几点
考虑到矩阵的不同的运算,使用运算符重载后会和数字计算一样,提高代码可读性。注意以下几点:1.除了‘=’运算符以外,其他的运算符重载最好设计成为友元函数。2.把‘=’运算符重载为类成员变量,并且将返回值设计成为该类的引用。3.一定要自定义一个拷贝构造函数,这样在重载运算符返回对象副本的时候,编译器会自动调用拷贝构造函数,否则会出现结果错误。4.友元关系不会被派生类继承。5.'
2012-03-15 19:59:03 1435
原创 C++模板编译问题
今天做一个矩阵类,打算使用模板,结果出现了问题。问题描述:像往常一样在Matrix.h文件中定义了一个模板类,如下templateclass Matrix{Matrix();}在Matrix.cpp文件中定义类成员函数,如下templateMatrix::Matrix(){}编译不通过最后找到解决办法,将cpp文件的内容写到头文件中,即函
2012-03-14 20:39:47 635
转载 C++ Templates:深入模板基础
参数化声明: 成员函数模板不能被声明为虚函数,因为虚函数调用机制的普通实现都使用了一个大小固定的表,每个虚函数都对应表的一个入口。然而,成员函数模板的实例化个数,要等到整个程序都翻译完毕才能够确定,这就和表的固定大小发生了冲突。类模板不能和另外一个实体共享一个名称,这一点和class类型是不同的:int x;template class x; //错误struct x;
2012-03-14 19:30:44 878
原创 图像转换成文本
前段时间无所事事,看了几天的数学,提不起兴趣来,忽然在网上看到了一个软件,能把图像转换成文本的字符画,兴趣大增,做了一个。此程序只能处理真彩色的bmp格式文件,如果没有bmp格式的图片可以使用windows自带的画图工具转换一下。 Image.h#pragma once#include "resource.h"class CBitMapFile{protected:
2012-03-09 19:27:15 1667 1
图像处理软件
2012-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人