我是菜鸟,请问各位高手如何图片数据转成或(放入)二维数组,请说的详细点,最好用OPENCV,用VC也行
解决方案 »
- MFC中用Setsockopt实现加入组播出错
- 菜单响应问题
- 求教一个简单的问题,
- LINK : warning LNK4098: defaultlib "MSVCRT" conflicts with use of other libs; use /NODEFAULTLIB:library
- 请大家帮我算一下!
- 在我的一个dll 组件程序中,能否从一个接口函数中调用另一个接口的函数?
- 有谁知道intToHex这个函数在哪个头文件里?
- 关于微软WEB控件的问题
- 请问大家结构体怎么用呀?
- 请高手帮我看看这段DX的BLT程序错在哪里?
- 高手们帮忙注释下,不胜感激
- 哪位有PUDN的帐号麻烦帮忙下个资料啊,多谢了!
image.Load(图片路径);
BVTE *pPicValue = image.GetBIts();获得指向数据的指针后就看你自己了,函数大概是这么个意思,可能不是很准确,查下就成
要注意的是:
1.图片的格式,数据存储的时候会有对齐的问题,找个BITMAP的书看看
2.像素的值是从下到上的,也就是反的,你可以试试
Bitmap sourceBitmap(_T("test.bmp"));
用sourceBitmap的GetPiexl函数即可获得每一个点的值,2值图像只有0和1。
然后自己存储在数组中即可。
image.Load(图片路径);
BVTE *pPicValue = image.GetBIts();获得指向数据的指针后就看你自己了,函数大概是这么个意思,可能不是很准确,查下就成
要注意的是:
1.图片的格式,数据存储的时候会有对齐的问题,找个BITMAP的书看看
2.像素的值是从下到上的,也就是反的,你可以试试