1
- from cv_bridge import CvBridge
2
- import cv2
1
+ # from cv_bridge import CvBridge
2
+ # import cv2
3
3
import grpc
4
4
from typing import Dict
5
5
from sensor_msgs .msg import (
51
51
class Ingester :
52
52
def __init__ (self , _fclient : Client ):
53
53
self ._fclient = _fclient
54
- self .cv_bridge = CvBridge ()
54
+ # self.cv_bridge = CvBridge()
55
55
self ._logger = get_logger ()
56
56
57
57
def ingest (
@@ -124,16 +124,17 @@ def ingest(
124
124
)
125
125
126
126
elif msg_type == Image :
127
+ self ._logger .info ("ROS IMAGE UNSUPPORTED" )
127
128
# Convert Image to a Formant image
128
- cv_image = self .cv_bridge .imgmsg_to_cv2 (msg , "bgr8" )
129
- encoded_image = cv2 .imencode (".jpg" , cv_image )[1 ].tobytes ()
129
+ # cv_image = self.cv_bridge.imgmsg_to_cv2(msg, "bgr8")
130
+ # encoded_image = cv2.imencode(".jpg", cv_image)[1].tobytes()
130
131
131
- self ._fclient .post_image (
132
- stream = formant_stream ,
133
- value = encoded_image ,
134
- tags = tags ,
135
- timestamp = msg_timestamp ,
136
- )
132
+ # self._fclient.post_image(
133
+ # stream=formant_stream,
134
+ # value=encoded_image,
135
+ # tags=tags,
136
+ # timestamp=msg_timestamp,
137
+ # )
137
138
138
139
elif msg_type == CompressedImage :
139
140
# Post the compressed image
@@ -177,7 +178,9 @@ def ingest(
177
178
except grpc .RpcError as e :
178
179
return
179
180
except Exception as e :
180
- self ._logger .error ("Could not ingest " + formant_stream + ": " + str (e ))
181
+ self ._logger .error (
182
+ "Could not ingest " + formant_stream + ": " + str (e )
183
+ )
181
184
return
182
185
183
186
elif msg_type == PointCloud2 :
@@ -193,7 +196,9 @@ def ingest(
193
196
except grpc .RpcError as e :
194
197
return
195
198
except Exception as e :
196
- self ._logger .error ("Could not ingest " + formant_stream + ": " + str (e ))
199
+ self ._logger .error (
200
+ "Could not ingest " + formant_stream + ": " + str (e )
201
+ )
197
202
return
198
203
199
204
else :
0 commit comments