feat: 增加动态预瞄点

This commit is contained in:
Glz
2024-03-22 20:28:49 +08:00
parent 97fc4f9b21
commit fba4476d35
9 changed files with 59 additions and 36 deletions

View File

@@ -152,10 +152,10 @@ void Show_Marked_Image(void)
// 确认边线数组在显示前不会清空
for (uint i = 0; i < PT_MAXLEN; i++) {
// 寻近线逆透视后边线数组
uint16_t l_x = START_X + (uint16_t)((float)pts_inv_l[i][1] * horizontal_zoom_rate);
uint16_t l_y = START_Y + (uint16_t)((float)pts_inv_l[i][0] * vertical_zoom_rate);
uint16_t r_x = START_X + (uint16_t)((float)pts_inv_r[i][1] * horizontal_zoom_rate);
uint16_t r_y = START_Y + (uint16_t)((float)pts_inv_r[i][0] * vertical_zoom_rate);
uint16_t l_x = START_X + (uint16_t)((float)pts_resample_left[i][1] * horizontal_zoom_rate);
uint16_t l_y = START_Y + (uint16_t)((float)pts_resample_left[i][0] * vertical_zoom_rate);
uint16_t r_x = START_X + (uint16_t)((float)pts_resample_right[i][1] * horizontal_zoom_rate);
uint16_t r_y = START_Y + (uint16_t)((float)pts_resample_right[i][0] * vertical_zoom_rate);
// 寻远线逆透视后边线数组
// uint16_t far_l_x = START_X + (uint16_t)((float)pts_far_inv_r[i][1] * horizontal_zoom_rate);
// uint16_t far_l_y = START_Y + (uint16_t)((float)pts_far_inv_r[i][0] * vertical_zoom_rate);