이미지 파일에서 다수 색상을 찾고 스윙 프레임의 배경으로 설정하려고합니다. 어떻게해야합니까?Java의 이미지 파일에서 다수 색상을 찾을 수있는 방법이 있습니까?
1
A
답변
1
이미지에서 RGB 백분율 값을 추출해야합니다. 일부 알고리즘은 RGB 값을 제공합니다. 또한 전체 이미지를 일부 부품 (예 : 9 각형)으로 나눈 다음 RGB 값을 가져와 이미지에서 더 많은 색상을 얻을 수 있어야합니다. this 일 수 있습니다.
1
이미지의 각 픽셀을 가로 지르고 색상을 지정하면됩니다. 발견 된 각 색상에 대해 카운터를 증가시킵니다.
1
모두 효율성이 떨어집니다. 말 그대로 이미지의 모든 RGB 값을 읽고 모드를 찾을 수 있지만 시간이 오래 걸립니다.
대신 이미지를 부분으로 나누면 100 개의 사각형이 나옵니다. 우리는 각 사각형의 중앙에있는 값을 취합니다. 가장 많이 나타나는 부분은 가장 일반적인 색상 일 것입니다. 예, 이것은 일종의 위험합니다. 왜냐하면 이미지가 방금 평가 한 모든 픽셀에서 사용되는 색상이 적게 들기 때문입니다. 할 수있는 가장 좋은 일은 우선 범위를 가지므로 유사한 (0,2,0) 및 (0,0,0)와 같은 rgb를 얻는다면 간단하게 그것들을 동일하게 취급하십시오.
다음으로해야 할 일은 이미지의 약 10 %를 샘플로 사용하는 것입니다. 그것은 당신이 적절한 대답을 얻을 가능성이 매우 높습니다. 따라서 이미지가 500 픽셀 인 경우 50px를 샘플로 사용하여 그림과 같이 고르게 분배하십시오.
전체 이미지를 확인하는 데 매우 오랜 시간이 걸릴 것이므로 정확성과 속도 사이에서 상충 관계에 있습니다.
관련 문제
- 1. Java의 이미지 파일에서 텍스트 읽기
- 2. RTC에서 라벨 색상을 변경할 수있는 방법이 있습니까?
- 3. UIBarButtonItem의 텍스트 색상을 변경할 수있는 방법이 있습니까?
- 4. 잠긴 파일에서 데이터를 읽을 수있는 방법이 있습니까?
- 5. 웹 데이터 서비스를 찾을 수있는 방법이 있습니까?
- 6. 화면에 최대 단위를 찾을 수있는 방법이 있습니까?
- 7. UIWebView에서 제스처 인식기를 찾을 수있는 방법이 있습니까
- 8. 응용 프로그램에서 개체를 찾을 수있는 방법이 있습니까?
- 9. 편도 다수 - 다수
- 10. Xcode에서 텍스트의 색상을 변경하는 방법이 있습니까?
- 11. PHP로 jpg 이미지 파일에서 특정 데이터를 찾을 수있는 방법
- 12. Powerpoint 파일에서 PDF가 생성되었는지를 확인할 수있는 확실한 방법이 있습니까?
- 13. GflAx를 사용하여 그래디언트 색상을 통합하는 방법이 있습니까?
- 14. Java의 응답 개체에서 쿠키를 읽을 수있는 방법이 있습니까?
- 15. XML 파일에서 주석을 검색 할 수있는 방법이 있습니까?
- 16. 오브젝트 파일에서 어떤 심볼을 내보낼 지 알 수있는 방법이 있습니까?
- 17. 하나의 파일에서 모든 Clib 함수에 액세스 할 수있는 방법이 있습니까?
- 18. 파일에서 특정 텍스트를 검색 할 수있는 방법이 있습니까
- 19. gae java의 파일에서 설정 읽기
- 20. 주어진 색상을 사용하면 가장 가까운 색상을 어떻게 찾을 수 있습니까?
- 21. 웹 사이트에서 사용되지 않는 CSS를 찾을 수있는 방법이 있습니까?
- 22. 경로가 절대적인지 파이썬을 사용하여 찾을 수있는 이식성있는 방법이 있습니까?
- 23. 하나의 검색어로 사용자가 좋아하는 소식을 찾을 수있는 방법이 있습니까?
- 24. Flex Builder에서 참조되지 않은 코드를 찾을 수있는 방법이 있습니까?
- 25. 서버에 액세스하지 않고 고아 페이지를 찾을 수있는 방법이 있습니까?
- 26. 지도에 연결된 모든 오버레이를 찾을 수있는 방법이 있습니까?
- 27. 파일이 포함 된 파일을 찾을 수있는 방법이 있습니까?
- 28. IE/Firebug 디버거. JSP 파일 이름을 찾을 수있는 방법이 있습니까?
- 29. GDAL 출력 파일에서 분류 색상을 설정하는 방법
- 30. Java의 부모 클래스에서 함수를 호출하는 방법이 있습니까?
어떤 이미지 파일입니까? 이미지 파일을 읽는 방법을 알고 있습니까? – Lucas
모든 종류의 파일 jpeg, png, gif 또는 기타. 당신이 취할 수있는 모든 예제 이미지 파일. –
이미지 파일에서 가장 많이 사용되는 색상을 결정하는 방법 http://sourceforge.net/projects/jiu/forums/forum/51534/topic/3883065 또는 http://www.daniweb.com/software-development/java/threads/335957 –