首页 > 代码库 > 捉虫记录:杂记

捉虫记录:杂记

LinJM  @ MT

BUG 1:GDI+ Image::FromFile 无效

m_pImg = Gdiplus::Bitmap::FromFile(m_imgFilePath);
m_pImg为NULL

原因是没有初始化GDI+。

BUG2:GDI+  new Bitmap不能接受三个参数
//创建目标Bitmap 
Bitmap *bmpDest = new Bitmap(destWidth, destHeight, m_pImg->GetPixelFormat());

原因:
//#ifdef _DEBUG
//#define new DEBUG_NEW
//#endif



BUG3:BGR BGR BGR to RRRGGGBBB,转化出错,图片颜色不一样,如下图


最后我将图片读入MATLAB分析,发现:

A1 转化后,B1原图,发现出现的是值的差别,最后定位如下:




本文地址:http://blog.csdn.net/linj_m/article/details/34414289
更多资源 请关注 博客:LinJM-机器视觉  微博:林建民-机器视觉