本文整理汇总了Python中utils.utils.Utils.cv2rosimg方法的典型用法代码示例。如果您正苦于以下问题:Python Utils.cv2rosimg方法的具体用法?Python Utils.cv2rosimg怎么用?Python Utils.cv2rosimg使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类utils.utils.Utils
的用法示例。
在下文中一共展示了Utils.cv2rosimg方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: camCallback
# 需要导入模块: from utils.utils import Utils [as 别名]
# 或者: from utils.utils.Utils import cv2rosimg [as 别名]
def camCallback(self, img):
rospy.loginfo("Solo")
img = Utils.rosimg2cv(img)
red_img = Img(img, conn)
if(1000 < red_img.area < 1500):
red_img.drawBounding(red_img.mask_bgr)
red_img.drawCentroid(red_img.mask_bgr)
drawCenter(red_img.mask_bgr)
self.img_pub.publish(Utils.cv2rosimg(red_img.mask_bgr))
self.img_pub2.publish(Utils.cv2rosimg(red_img.enhanced_bgr))
示例2: camCallback
# 需要导入模块: from utils.utils import Utils [as 别名]
# 或者: from utils.utils.Utils import cv2rosimg [as 别名]
def camCallback(self, rosImg):
outImg = self.visionFilter.gotFrame(Utils.rosimg2cv(rosImg))
if self.canPublish and outImg is not None:
try:
self.outPub.publish(Utils.cv2rosimg(outImg))
except Exception, e:
pass
示例3: sonarImageCallback
# 需要导入模块: from utils.utils import Utils [as 别名]
# 或者: from utils.utils.Utils import cv2rosimg [as 别名]
def sonarImageCallback(self, rosImg):
outImg = self.gotSonarFrame(self.rosImgToCVMono(rosImg))
if outImg is not None:
try:
self.sonarPub.publish(Utils.cv2rosimg(outImg))
except Exception, e:
pass
示例4: sonarImageCallback
# 需要导入模块: from utils.utils import Utils [as 别名]
# 或者: from utils.utils.Utils import cv2rosimg [as 别名]
def sonarImageCallback(self, rosImg):
# outImg = self.visionFilter.gotSonarFrame(Utils.rosimg2cv(rosImg))
outImg = self.sonarFilter.gotSonarFrame(Utils.rosimg2cv(rosImg))
if self.canPublish and outImg is not None:
try:
self.sonarPub.publish(Utils.cv2rosimg(outImg))
except Exception, e:
pass
示例5: camCallback
# 需要导入模块: from utils.utils import Utils [as 别名]
# 或者: from utils.utils.Utils import cv2rosimg [as 别名]
def camCallback(self, rosImg):
try:
if self.processingCount == self.processingRate:
self.retVal, outImg = self.visionFilter.gotFrame(Utils.rosimg2cv(rosImg))
if self.canPublish and outImg is not None:
self.outPub.publish(Utils.cv2rosimg(outImg))
self.processingCount = 0
self.processingCount += 1
except Exception as e:
print e
示例6: sonarCallback
# 需要导入模块: from utils.utils import Utils [as 别名]
# 或者: from utils.utils.Utils import cv2rosimg [as 别名]
def sonarCallback(self, rosimg):
rospy.loginfo("Inside sonar")
cvImg = Utils.rosimg2cv(rosimg)
gray = cv2.cvtColor(cvImg, cv2.COLOR_BGR2GRAY)
mask = cv2.threshold(gray, 200, 255, cv2.THRESH_BINARY)[1]
mask_bgr = cv2.cvtColor(mask, cv2.COLOR_GRAY2BGR)
sobel_bgr = self.sobelLine(mask)
#self.sonarCont(mask, mask_bgr)
sonarPub = rospy.Publisher("/Vision/image_filter_sonar", Image)
sonarPub.publish(Utils.cv2rosimg(sobel_bgr))
示例7: publishImage
# 需要导入模块: from utils.utils import Utils [as 别名]
# 或者: from utils.utils.Utils import cv2rosimg [as 别名]
def publishImage(self, filterImg):
self.sonarFilterPub.publish(Utils.cv2rosimg(filterImg))
示例8: publishImg
# 需要导入模块: from utils.utils import Utils [as 别名]
# 或者: from utils.utils.Utils import cv2rosimg [as 别名]
def publishImg(self, img, img2):
maskPub = rospy.Publisher("/Vision/image_filter_mask", Image)
mask_redPub = rospy.Publisher("/Vision/image_filter_mask_red", Image)
mask_bluePub = rospy.Publisher("/Vision/image_filter_mask_blue", Image)
maskPub.publish(Utils.cv2rosimg(img.mask_bgr))
mask_redPub.publish(Utils.cv2rosimg(img2))