분석을 위해 이미지의 데이터를 보존하기 위해 3 개의 이미지를 Tiff 이미지로 저장하고 있습니다. 내 프로그램에서는이 세 이미지를 Emgu.CV.Image<Rgb,ushort>
으로로드합니다. 이 세 이미지를 함께 추가하고 세 이미지의 평균 인 최종 티파니 이미지를 반환해야합니다. 이 일을하는 가장 좋은 방법은 무엇입니까?Emgu.CV를 사용하여 Tiff 이미지를 평균화하고 평균 Tiff 이미지 생성
0
A
답변
0
기본 방법을 사용하여 emgucv에서 이미지의 개별 픽셀 값에 액세스 한 다음 평균을 찾을 수 있습니다. 화상 각각
for (int i = 0; i < img1.Width; i++)
{
for (int j = 0; j < img1.Height; j++)
{
img4.Data[i,j,0] = (img1.Data[i,j,0] + img2.Data[i,j,0] +img3.Data[i,j,0])/3;
img4.Data[i,j,1] = (img1.Data[i,j,1] + img2.Data[i,j,1]+ img3.Data[i,j,1])/3;
img4.Data[i,j,2] = (img1.Data[i,j,2] + img2.Data[i,j,2]+ img3.Data[i,j,2])/3;
}
}
참고 층 0,1,2 컬러 이미지 EmguCV 저장 적색, 녹색 및 청색 데이터
은 : 상기 코드는 모든 이미지는 동일한 크기 (높이의 것으로 가정 너비가 큰 경우), 가장 큰 크기의 이미지를 반복해야하고 추가하기 전에 사용할 수없는 이미지 (또는 더 작은 이미지)의 해당 픽셀을 0으로 설정해야합니다.
픽셀 값을 소수점 이하로 사용할 수 없으므로 각 픽셀 값을 정규화하려면 Math.Floor
또는 이와 비슷한 값을 사용해야합니다.
관련 문제
- 1. tiff 이미지 생성
- 2. WPF에서 런타임시 tiff 이미지 생성
- 3. windows에서 tiff 이미지 읽기
- 4. 원시 이미지에서 tiff 이미지
- 5. Tiff 이미지 회전 문제
- 6. Libtiff를 사용하여 TIFF 이미지 복사
- 7. HTML을 이미지 .tiff 파일
- 8. RGB888 데이터에서 생성 된 부적절한 Tiff 이미지
- 9. CImg을 사용하여 TIFF 플로트 이미지 쓰기
- 10. TIFF 리치 TIFF 형식의 변환 문제
- 11. 자바 스크립트 TIFF 이미지 변환
- 12. PIL에서 TIFF G4 이미지 사용
- 13. tiff 이미지를 avi로 matlab에 변환
- 14. CGImage에서 CCITT 압축 TIFF 생성
- 15. 임베디드 Java에서 이미지 유형간에 변환하는 가장 좋은 방법은 무엇입니까? (CITT를 TIFF로 TIFF (LZW) - TIFF 에 JPEG - TIFF 에 GIF - TIFF 에 PDF - TIFF 에 PS - - TIFF PDF 에
- 16. asp.net에서 tiff 이미지를 자르는 방법
- 17. Flex에서 TIFF 이미지를 렌더링 하시겠습니까?
- 18. TIFF 이미지를 jpeg로 변환하는 방법
- 19. tiff 이미지 코드 (C 언어)
- 20. ImageMagick : PHP에서 PHP로 Tiff
- 21. TIFF UIImage.AsPNG()
- 22. 웹 브라우저에서 tiff 이미지를 표시하는 방법
- 23. 문제! iOS4 앱에 .tiff 이미지 추가
- 24. iText를 사용하여 TIFF 이미지에서 PDF 작성
- 25. paperclip - tiff 이미지를 jpg 또는 png로 변환
- 26. .tiff 이미지를 .jpeg 형식으로 변환하는 방법
- 27. Tiff 어노테이션
- 28. Android 앱에 TIFF 형식 이미지 표시
- 29. 헤더 데이터를 변경하지 않고 TIFF 이미지 편집
- 30. TIFF 파일 구조 표준