successfully integrate opencv canny edge detection into qt