VC++ 提取.jpg中的RGB分量 代码
如题,我用的IPicture类的Render方法显示.jpg图片。请教各位大侠,怎么找到文件流的数据部分,最好有代码。
[解决办法]
用opencv吧,
IplImage* img = cvLoadImage(fileName);CvScalar s;s=cvGet2D(img,i,j); // get the (i,j) pixel valueprintf("B=%f, G=%f, R=%f\n",s.val[0],s.val[1],s.val[2]);
[解决办法]
比较不靠谱的方法
Render到一个dc上,再取DC上的像素。
推荐使用GDI+,这是系统的标准配置dll,都不需要附加库。
感觉IPicture已经落伍了。