我有一个变量 char* ImgMem,它包含所需图像的图像内存(三个 channel /RAW 16),我想将它分成三个并将每个在单 channel 的 IplImage 中:一个用于 R,一个用于 G,一个用于 B。
如何在不通过 IPLImage 传递的情况下从 char* 变量 访问 R channel ?
我知道保存图像文件并拆分它要容易得多,但我只需要处理内存而不是文件。
期待您的来信。
最佳答案
如果我没理解错的话,你想提取三张图片中的三个 channel ,即R、G、B。
为此,请查看 cvSplit
关于c++ - 拆分 IplImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16334959/