Reputation: 1793
I'm trying to access a whole channel in a 3 channel image in opencv (to replace a channel with a whole matrix, see below). Is it possible to do so without looping through the individual pixel values?
Mat RGB(320, 480, CV_8UC3)
Mat R(320, 480, CV_8UC1)
Mat G(320, 480, CV_8UC1)
Mat B(320, 480, CV_8UC1)
// First channel of RGB = R
// second channel of RGB = G
// third channel fo RGB = B
Upvotes: 2
Views: 2358