自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 将各种格式的图像转换为灰度图像

接着上一篇的程序。下面的一个功能是利用FreeImage将各种格式的图像转换为灰度图像。方法一:自己写转换函数;下面的代码就是将各种编码格式的图像转化为灰度图像的处理函数:FIBITMAP* CGenricImageTransformerView::TransformToGrayscale(FIBITMAP *dib){ const int nBitCounts = 8;

2010-01-08 22:44:00 3544 1

原创 FreeImage通用文件加载与转换器

在上篇中我谈到FreeImage可以用于通用图像的加载与显示,这里继续下面的操作,将上面载入的图像转换成比较常用的格式,FreeImage提供了常用的bmp,jpeg,tiff等格式,稍微修改一下上一篇中的代码,将上一篇中OnDraw定义的局部变量FIBITMAP* dib;转而定义成视类的成员变量。在构造函数中设置  :dib = 0;这样FreeImage_Unload(dib)的操作就不

2010-01-07 23:36:00 2166 2

原创 使用FreeImage写通用图像加载器

FreeImage库支持多种类型图像的特性让我有一种想法,写一个通用图像加载显示器,由于又刚好在学习MFC,于是也就抱着写着玩的心态开始了,FreeImage可以很轻松的加载各种格式的图像,但是显示这些图像又让我犯难了。MFC庞大的框架确实很头疼,但是一旦你明确目标是什么,框架也就不成其为问题。所有的主体代码都是在视类完成的。注意:使用FreeImage库前,须将FreeImage动态库Fre

2010-01-07 10:06:00 3367 7

原创 通用图像转为IplImage格式

FreeImage图像库是一个开源图像库,能够帮助我们快速实现图像的读取与转换操作,由于大部分做图像处理的人接触的比较多的还是OpenCV,这里给出一个通用的图像格式转为IplImage格式的代码实现。#include "cv.h"#include "FreeImage.h"//通用图像加载函数,支持的图像有bmp,jpg,tif,png,gif,psd,pgm等等FIBITMAP

2010-01-05 13:12:00 2298 1

原创 GIF转为IplImage的解决方法

近期要用OpenCV处理GIF图,而该库本身并不支持GIF图,于是想到用转换工具将GIF转换为IplImage格式。方法一:借助了CxImage能够载入GIF图的优势,由于刚接触CxImage,对其库用法相当生疏,而时间有比较紧,最初的想法很简单,这里采用了一种“欺骗”的手段:(1)载入GIF图并将其转换为BMP(中间格式);(2)调用Windows系统命令将中间格式BMP文件隐藏起来

2010-01-03 11:22:00 4119 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除