mirror of
https://github.com/introlab/rtabmap_ros.git
synced 2026-10-12 04:29:49 +08:00
updated supported input rgb encodings
This commit is contained in:
@@ -1121,7 +1121,8 @@ bool convertRGBDMsgs(
|
|||||||
imageMsgs[i]->encoding.compare(sensor_msgs::image_encodings::BGR8) == 0 ||
|
imageMsgs[i]->encoding.compare(sensor_msgs::image_encodings::BGR8) == 0 ||
|
||||||
imageMsgs[i]->encoding.compare(sensor_msgs::image_encodings::RGB8) == 0 ||
|
imageMsgs[i]->encoding.compare(sensor_msgs::image_encodings::RGB8) == 0 ||
|
||||||
imageMsgs[i]->encoding.compare(sensor_msgs::image_encodings::BGRA8) == 0 ||
|
imageMsgs[i]->encoding.compare(sensor_msgs::image_encodings::BGRA8) == 0 ||
|
||||||
imageMsgs[i]->encoding.compare(sensor_msgs::image_encodings::RGBA8) == 0) ||
|
imageMsgs[i]->encoding.compare(sensor_msgs::image_encodings::RGBA8) == 0 ||
|
||||||
|
imageMsgs[i]->encoding.compare(sensor_msgs::image_encodings::BAYER_GRBG8) == 0) ||
|
||||||
!(depthMsgs[i]->encoding.compare(sensor_msgs::image_encodings::TYPE_16UC1) == 0 ||
|
!(depthMsgs[i]->encoding.compare(sensor_msgs::image_encodings::TYPE_16UC1) == 0 ||
|
||||||
depthMsgs[i]->encoding.compare(sensor_msgs::image_encodings::TYPE_32FC1) == 0 ||
|
depthMsgs[i]->encoding.compare(sensor_msgs::image_encodings::TYPE_32FC1) == 0 ||
|
||||||
depthMsgs[i]->encoding.compare(sensor_msgs::image_encodings::MONO16) == 0))
|
depthMsgs[i]->encoding.compare(sensor_msgs::image_encodings::MONO16) == 0))
|
||||||
|
|||||||
@@ -200,9 +200,12 @@ private:
|
|||||||
{
|
{
|
||||||
if(!(image->encoding.compare(sensor_msgs::image_encodings::TYPE_8UC1) ==0 ||
|
if(!(image->encoding.compare(sensor_msgs::image_encodings::TYPE_8UC1) ==0 ||
|
||||||
image->encoding.compare(sensor_msgs::image_encodings::MONO8) ==0 ||
|
image->encoding.compare(sensor_msgs::image_encodings::MONO8) ==0 ||
|
||||||
image->encoding.compare(sensor_msgs::image_encodings::MONO16) ==0 ||
|
image->encoding.compare(sensor_msgs::image_encodings::MONO16) == 0 ||
|
||||||
image->encoding.compare(sensor_msgs::image_encodings::BGR8) == 0 ||
|
image->encoding.compare(sensor_msgs::image_encodings::BGR8) == 0 ||
|
||||||
image->encoding.compare(sensor_msgs::image_encodings::RGB8) == 0) &&
|
image->encoding.compare(sensor_msgs::image_encodings::RGB8) == 0 ||
|
||||||
|
image->encoding.compare(sensor_msgs::image_encodings::BGRA8) == 0 ||
|
||||||
|
image->encoding.compare(sensor_msgs::image_encodings::RGBA8) == 0 ||
|
||||||
|
image->encoding.compare(sensor_msgs::image_encodings::BAYER_GRBG8) == 0) ||
|
||||||
!(imageDepth->encoding.compare(sensor_msgs::image_encodings::TYPE_16UC1)==0 ||
|
!(imageDepth->encoding.compare(sensor_msgs::image_encodings::TYPE_16UC1)==0 ||
|
||||||
imageDepth->encoding.compare(sensor_msgs::image_encodings::TYPE_32FC1)==0 ||
|
imageDepth->encoding.compare(sensor_msgs::image_encodings::TYPE_32FC1)==0 ||
|
||||||
imageDepth->encoding.compare(sensor_msgs::image_encodings::MONO16)==0))
|
imageDepth->encoding.compare(sensor_msgs::image_encodings::MONO16)==0))
|
||||||
|
|||||||
@@ -234,7 +234,8 @@ private:
|
|||||||
rgbImages[i]->encoding.compare(sensor_msgs::image_encodings::BGR8) == 0 ||
|
rgbImages[i]->encoding.compare(sensor_msgs::image_encodings::BGR8) == 0 ||
|
||||||
rgbImages[i]->encoding.compare(sensor_msgs::image_encodings::RGB8) == 0 ||
|
rgbImages[i]->encoding.compare(sensor_msgs::image_encodings::RGB8) == 0 ||
|
||||||
rgbImages[i]->encoding.compare(sensor_msgs::image_encodings::BGRA8) == 0 ||
|
rgbImages[i]->encoding.compare(sensor_msgs::image_encodings::BGRA8) == 0 ||
|
||||||
rgbImages[i]->encoding.compare(sensor_msgs::image_encodings::RGBA8) == 0) ||
|
rgbImages[i]->encoding.compare(sensor_msgs::image_encodings::RGBA8) == 0 ||
|
||||||
|
rgbImages[i]->encoding.compare(sensor_msgs::image_encodings::BAYER_GRBG8) == 0) ||
|
||||||
!(depthImages[i]->encoding.compare(sensor_msgs::image_encodings::TYPE_16UC1) == 0 ||
|
!(depthImages[i]->encoding.compare(sensor_msgs::image_encodings::TYPE_16UC1) == 0 ||
|
||||||
depthImages[i]->encoding.compare(sensor_msgs::image_encodings::TYPE_32FC1) == 0 ||
|
depthImages[i]->encoding.compare(sensor_msgs::image_encodings::TYPE_32FC1) == 0 ||
|
||||||
depthImages[i]->encoding.compare(sensor_msgs::image_encodings::MONO16) == 0))
|
depthImages[i]->encoding.compare(sensor_msgs::image_encodings::MONO16) == 0))
|
||||||
|
|||||||
@@ -228,7 +228,10 @@ private:
|
|||||||
image->encoding.compare(sensor_msgs::image_encodings::MONO8) ==0 ||
|
image->encoding.compare(sensor_msgs::image_encodings::MONO8) ==0 ||
|
||||||
image->encoding.compare(sensor_msgs::image_encodings::MONO16) ==0 ||
|
image->encoding.compare(sensor_msgs::image_encodings::MONO16) ==0 ||
|
||||||
image->encoding.compare(sensor_msgs::image_encodings::BGR8) == 0 ||
|
image->encoding.compare(sensor_msgs::image_encodings::BGR8) == 0 ||
|
||||||
image->encoding.compare(sensor_msgs::image_encodings::RGB8) == 0) ||
|
image->encoding.compare(sensor_msgs::image_encodings::RGB8) == 0 ||
|
||||||
|
image->encoding.compare(sensor_msgs::image_encodings::BGRA8) == 0 ||
|
||||||
|
image->encoding.compare(sensor_msgs::image_encodings::RGBA8) == 0 ||
|
||||||
|
image->encoding.compare(sensor_msgs::image_encodings::BAYER_GRBG8) == 0) ||
|
||||||
!(depth->encoding.compare(sensor_msgs::image_encodings::TYPE_16UC1)==0 ||
|
!(depth->encoding.compare(sensor_msgs::image_encodings::TYPE_16UC1)==0 ||
|
||||||
depth->encoding.compare(sensor_msgs::image_encodings::TYPE_32FC1)==0 ||
|
depth->encoding.compare(sensor_msgs::image_encodings::TYPE_32FC1)==0 ||
|
||||||
depth->encoding.compare(sensor_msgs::image_encodings::MONO16)==0))
|
depth->encoding.compare(sensor_msgs::image_encodings::MONO16)==0))
|
||||||
|
|||||||
Reference in New Issue
Block a user