std::vector<cv::Mat> channels(2); cv::Mat undistorted_points_temp = cv::Mat::ones(3, rows * cols, CV_64FC1); undistorted_points_temp = K.inv() * undistorted_points;
时间: 2024-04-05 18:35:21 浏览: 133
VectorNet源代码(GNN+Attention+MLP)《VectorNet: Encoding HD Maps and》
std::vector<cv::Mat> channels(2);
cv::Mat undistorted_points_temp = cv::Mat::ones(3, rows * cols, CV_64FC1);
undistorted_points_temp = K.inv() * undistorted_points;
以上代码实现了以下功能:
1. 定义了一个名为 channels 的 cv::Mat 类型的 vector,其大小为 2。
2. 创建了一个 3 行 rows*cols 列的 CV_64FC1 类型的矩阵 undistorted_points_temp,并将其所有元素初始化为 1。
3. 通过 K 的逆矩阵与 undistorted_points 相乘,得到一个新的矩阵 undistorted_points_temp。
阅读全文