For CImage Library using visual studio 2010

来源:互联网 发布:什么是绿色版软件 编辑:程序博客网 时间:2024/04/24 03:24

不可否认,OpenCV等计算机视觉库对于初学者而言是十分有用的,里面提供了非常多的而且详尽的算法,笔者也深受益处。然而很多初学者对于配置OpenCV库有点头疼。那么当我们只打开Visual Studio 2010时是否也有图像读取的库呢?

答案是肯定的。

笔者先将MSDN上面的文档说明链接贴出来:点击打开链接

以下是为了初学者对于CImage的使用的:

#include <iostream>#include <string>#include <atlimage.h> //CImage库必须引用的头文件using namespace std;void main(){string filename = "Image.jpg";CImage image;image.Load(filename.c_str());cout<<image.GetWidth()<<endl;        //得到图像的宽cout<<image.GetHeight()<<endl;       //得到图像的高for (int i = 0;i<image.GetWidth();i++){for (int j = 0;j<image.GetHeight();j++){COLORREF pixel = image.GetPixel(i,j);int r,g,b;           //存储rgb的值原为BYTE,这里是为了打印输出r = GetRValue(pixel);g = GetGValue(pixel);b = GetBValue(pixel);
}}system("pause");}

0 0