문제

약 90% 녹색 픽셀, 9% 푸른 픽셀 및 1% 갈색 픽셀의 큰 이미지가 있다고 가정 해 봅시다. 약 2000,000 픽셀이있는 전체 이미지에서 100 픽셀의 샘플을 얻고 싶습니다.

나는 샘플에 원본 이미지에서 주파수에 비해 픽셀을 포함하는 것을 원하지 않으며, 오히려 같은 수의 녹색, 푸르고 푸르스름한 픽셀이 있어야합니다.

픽셀의 값이 다르기 때문에 모든 색상 후에 -ish를 사용하고 각 이미지의 색상을 알고 있다면 쉽게 수행 할 수 있습니다. 각 이미지는 다른 색상 그룹이 있으므로 일반적인 방법을 제시해야합니다. 이미지의 색상을 지정하는 나에게 의존하지 않습니다.

도움이 되었습니까?

해결책

2 메가 픽셀은 픽셀 당 32 비트에서 8MB입니다.

2D 배열의 픽셀을 1D 숫자 목록으로 취급하여 정렬 할 수 있습니다.

그런 다음 정렬 된 목록에서 모든 픽셀을 가져옵니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top