입력 이미지 크기가 8의 규모가되지 않을 때 어떻게 DCT 구현하는 방법?

동전 청 :

I 한 요구 사이즈의 화상 (H, W)에 DCT 구현하는 경우, 하나는 (8, 8 연산으로 이것을을 사용하는 크기 (8, 8)로되는 행렬 A를 필요로하고, 하나의 요구 것을 알게 화상 페이지) 영역 F. 그 수단은 이미지 어레이 m, m 계산 한 요구 경우 [8, 8] 제 다음 m [8시 16분, 8시 16분] 등이.

입력 이미지 크기는 예를 들어 8의 규모가되지 않을 때 어떻게이 DCT를 구현할 수, 이미지 크기 인 경우 (12, 12)이 (8, 8) 창을 보유 할 수없는, 어떻게 DCT 구현할 수 있을까? 나는 OpenCV의 노력과 그 OpenCV의이 시나리오에 대처할 수 찾았지만, 그것을 구현하는 방법을 모르겠어요.

마크 Setchell :

8 × 8은이라고합니다 "최소 코딩 단위" 비디오 매니아 그들에게 전화하지만, 사양에 (MCU)를 "매크로 블록" .

불쾌한 영향을 일으킬 수있는 - 가난한 구현 패드 제로로 채울 것입니다.

오른쪽 왼쪽 경우 패딩부터 화소를 반복하여 충전하는 것이 더 구현 패드 또는 패딩 아래쪽 경우 위에서.

화상의 우측 및 하부 패딩 될 수 있다는 것을 유의해야한다.

추천

출처http://43.154.161.224:23101/article/api/json?id=373174&siteId=1