def img_callback(self, image):
try:
inImg = self.bridge.imgmsg_to_cv2(image, 'bgr8')
except CvBridgeError, e:
print e
inImgarr = np.array(inImg)
self.outImg = self.process_image(inImgarr)
# self.train_img_pub.publish(self.bridge.cv2_to_imgmsg(self.outImg, "bgr8"))
# cv2.namedWindow("Capture Face")
cv2.imshow('Capture Face', self.outImg)
cv2.waitKey(3)
if self.count == 100*self.cp_rate:
rospy.loginfo("Data Captured!")
rospy.loginfo("Training Data...")
self.fisher_train_data()
rospy.signal_shutdown('done')
评论列表
文章目录