> 웹 프론트엔드 > HTML 튜토리얼 > H5+캔버스 컨볼루션 커널 이미지 처리 단계에 대한 자세한 설명

H5+캔버스 컨볼루션 커널 이미지 처리 단계에 대한 자세한 설명

php中世界最好的语言
풀어 주다: 2018-05-07 17:37:59
원래의
1933명이 탐색했습니다.

이번에는 H5+캔버스 컨볼루션 커널이미지 처리의 단계에 대해 자세히 설명하고, H5+캔버스 컨볼루션 커널 이미지 처리의 주의사항은 무엇인지 살펴보겠습니다.

컨볼루션이란 무엇인가요?

전문용어를 사용하여 설명하는 부분을 건너뛰고 읽어보니 헷갈리더군요.

제 중국어 점수가 너무 형편없어서 컨볼루션이 무엇인지 문자 그대로 설명하려고 했는데...

컨볼루션은 일종의 개념으로 이해됩니다.

컨볼루션에는 일반적으로 3x3 또는 5x5 정사각형 행렬이 필요합니다.

예를 들어 다음은

// 3x3 컨볼루션 커널
0 0 0
0 1 0
0입니다. 0 0

컨볼루션 커널을 사용하여 데이터를 처리하는 방법은 무엇입니까?

예는 다음과 같습니다.

// 아래는 정사각형 행렬로 배열된 데이터 묶음입니다
// 이것이 우리의 데이터 소스입니다
1 3 5 1 3 5 1 3 5
4 5 6 1 3 5 1 3 5
4 5 6 1 3 5 1 3 5
4 5 6 1 3 5 1 3 5

우리는 컨볼루션 커널을 사용하여 각 데이터를 "스캔하고 처리"합니다.

예를 들어 두 번째 행을 처리하고 두 번째 열 55

1 3 5    0 0 0
4 5 6 * 0 1 0
4 5 6    0 0 0

我们把5周围的数字抽出来,然后把两个方阵位置相同的数字相乘然后相加,

得出5

🎜1 3 5 0 0 0🎜4 5 6 * 0 1 0🎜4 5 6 0 0 0🎜🎜🎜 5 주위에 숫자를 그립니다. 나온 다음 두 개의 정사각형 행렬에서 동일한 위치에 있는 숫자를 곱하고 더하면 🎜🎜 결과는 5가 됩니다. 물론 이 컨볼루션 커널이 수행하는 작업은 원본 데이터를 출력하는 것이기 때문입니다. 🎜

위 내용은 H5+캔버스 컨볼루션 커널 이미지 처리 단계에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿