| 전자부품 데이터시트 검색엔진 |
|
RM0020 데이터시트(PDF) 37 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
RM0020 데이터시트(HTML) 37 Page - STMicroelectronics |
|
37 / 69 page ![]() RM0020 Function API 37/69 2. Shift each computed bij by shift bits to the right: 3. Range limit to 0..255: if (bij <0) then bij =0, if (bij > 255) then bij =255 Note: The input/output images and convolution kernel must be properly aligned in memory as described in Table 17. And there must be 1 byte of readable memory behind the convolution kernel c. Performance: See Section 7 and Table 48. Example 17. conv3x3 #include "libdsp2.h" /* #pragma and ALIGN macros used to align to 4 bytes */ #ifdef __ghs__ #pragma alignvar (4) #endif ALIGN_DCC(4) unsigned char a[16*12]; /* #pragma and ALIGN macros used to align to 2 bytes */ #ifdef __ghs__ #pragma alignvar (2) #endif ALIGN_DCC(2) signed char c[3*3] ALIGN_MWERKS(2) = { -1, -2, -1, 0, 0, 0, 1, 2, 1, }; /* #pragma and ALIGN macros used to align to 4 bytes */ #ifdef __ghs__ #pragma alignvar (4) #endif ALIGN_DCC(4) unsigned char b[16*12] ALIGN_MWERKS(4); unsigned short M, N, shift; void main(void) { /******** 2-D convolution with 3x3 kernel *********/ M = 16; N = 12; shift = 4; conv3x3(a, b, c, M, N, shift); } b ij b ij 2 shift = |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |