adding cpp functions
adding cpp cv2 vision