分辨率更新
This commit is contained in:
@@ -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++) {
|
||||
|
||||
Reference in New Issue
Block a user