2012-04-20 1 views
1

Java의 jpeg 이미지에서 평균 RGB 값을 효율적으로 계산하려면 어떻게해야합니까? 나는 매우 정확한 결과를 얻을 필요가 없지만, 나는 더 빠른 알고리즘을 좋은 정확도로 필요로한다.java 800x600 크기의 이미지에서 평균 RGB 값을 얻는 방법

+0

이 문맥에 _accurate_를 정의하십시오. – trashgod

+0

나는 정확한 평균을 필요로하지 않는다는 것을 의미한다. 평균 근처의 일부 값은 나를 위해 할 것입니다. –

답변

7

이러한 종류의 샘플링은 완벽한 샘플링입니다. 무작위로 샘플링하는 픽셀을 선택하면 정답이 정답으로 빠르게 수렴됩니다. 이와 같은 방법을 Monte Carlo methods이라고합니다.

자신에게 이것을 설명하기 위해 샘플 이미지를 사용하고 진정한 평균을 찾기위한 프로그램을 작성하는 것이 좋습니다. 이제 N 픽셀을 무작위로 전체 이미지에 걸쳐 균일하게 찍고 N = 10, 100, 1000, 10000에 대해 실행하는 프로그램을 작성하고 충분히 정확하게해야하는 수를 직접 확인하십시오.

관련 문제