分辨率更新

This commit is contained in:
Glz
2024-03-08 19:58:36 +08:00
parent 690401acf1
commit aa69134eb7
9 changed files with 208 additions and 268 deletions

View File

@@ -16,7 +16,6 @@ void SearchLineAdaptive_Left(uint8_t img_gray[], int32_t block_size, int32_t dow
int step = 0;
int dir = 0;
int turn = 0;
printf("shuzhi: %d\r\n", half);
while (step < *line_num && half < w && w < IMAGE_W - half -1 && half < h && h < IMAGE_H - half -1 && turn < 4) {
int local_thres = 0;
for (int dh = -1 * half; dh <= half; dh++) {
@@ -160,7 +159,7 @@ void GetLinesResample(float pts_in[][2], int32_t num1, float pts_out[][2], int32
*num2 = len;
}
//*************************** 函数中x,y的位置似乎反了 *************************//
void local_angle_points(float pts_in[][2], int num, float angle_out[], int dist) {
for (int i = 0; i < num; i++) {
if (i <= 0 || i >= num - 1) {
@@ -195,6 +194,7 @@ void nms_angle(float angle_in[], int num, float angle_out[], int kernel) {
}
}
//*********************************** 交叉相加减dx接近与0导致y基本不变dy接近于1导致x的值变得较多 *********************************//
void GetMidLine_Left(float pts_left[][2], int32_t pts_left_count, float mid_left[][2], int32_t approx_num, float dist)
{
for (int i = 0; i < pts_left_count; i++) {