Since we mandate C++11, why not returning a `std::array<cv::Point2f, 4>`?