105 프레임에서 오류가 뜬다.
크게 두가지 이슈가 있는데
1. index 접근 초과로 인해서 마지막 x축이 padding인경우 에러 발생
2. 마지막 x축이 padding인경우 첫번째 x축부근도 padding이라서 리스트를 뽑아내는데 1개 프레임에서 두개의 padding이 생성되는 경우 발생
일단 index를 변경하고 필요없는 알고리즘을 정리했다.
def paddingendlist(li):
padding_boundary = []
xlen = len(li)
ylen = len(li[0])
ystart = int(ylen * 0.25)
yend = int(ylen * 0.75)
li = li[:,ystart: yend]
for idx in range(xlen):
std_of_x = np.std(li[idx])
if std_of_x < 0.01:
padding_boundary.append(idx)
if len(padding_boundary) == 0:
return ['empty list']
return padding_boundary
'이직로그 > DSP' 카테고리의 다른 글
| 빔포밍 시뮬레이션 8 - padding 위치 tuning (0) | 2025.11.26 |
|---|---|
| 빔포밍 시뮬레이션 7 - 전체 padding 위치 찾기 (0) | 2025.11.20 |
| 빔포밍 시뮬레이션 4 - Padding 분석하기 (0) | 2025.11.18 |
| 빔포밍 시뮬레이션 3 - N번째 프레임 이미지 처리 (0) | 2025.11.13 |
| 빔포밍 시뮬레이션 2 - 첫번째 프레임 이미지 처리 (0) | 2025.11.13 |