我想用C ++处理图像。如何在MATLAB中访问表示JPEG图像的3D数组?
答案 0 :(得分:5)
我建议使用OpenCV来完成任务; C ++文档可用here。您必须使用的相关(我相信)数据结构是Point3_ class,它代表图像中的3D点。
答案 1 :(得分:3)
好吧,我从未使用过MATLAB来完成这项任务,但在C ++中你需要一些像OpenIL或FreeImage这样的JPEG加载器库。这些将允许您以字节数组的形式访问图片。
FreeImage的FreeImage_GetBits
函数在documentation中有一个关于如何访问每个通道数据的详细示例。