이해하기 쉽지만 Brad Larson의 GPUImage에서 normalizeColor 함수를 사용하지 않습니다. 예 : Threshold.fsh에서 colorObjectTracking 예제 :Brad Larson의 Threshold 필터의 normalizeColor
여기vec3 normalizeColor(vec3 color)
{
return color/max(dot(color, vec3(1.0/3.0)), 0.3);
}
내가 무엇을 얻을 수 있습니다 : 당신은 들어오는 색 "컬러"를 타고 (0.3 또는 색상 벡터와의 내적에 의해 중 1/3을 분할 , 1/3, 1/3).
그래서 두 가지 질문 :
이 요소 년대의 평균에 "컬러"를 정상화하는 것이 필요하다 왜- ?
- 최소 제한은 0.3입니까? (내가 최대() 함수를 이해)
고마워! alti
답장을 보내 주셔서 감사합니다 & 링크! – alti
@BradLarson 어떻게 목표 C와 C가 아닌이 함수를 사용할 수 있습니까? C 나는 RGB가 – Yadnesh
인 RGB를 정규화해야합니다. @Yadnesh - Objective-C는 C의 수퍼 세트이므로 정확히 동일합니다. –