나는 차량 계산 프로세스에 opencv를 사용합니다. BackgroundSubtractorMOG2 등의 BackgroundSubtractorMOG 객체를 파일에 저장하여 파일에서 읽을 수 있도록하고 훈련을 거친 백그라운드 모델을 장기간 사용하지 않고 다시 사용할 수 있습니까?opencv BackgroundSubtractorMOG를 파일로 저장 하시겠습니까?
4
A
답변
4
나는이 정확한 것을 찾고 있었기 때문에 다른 누군가가 여전히 그것을 찾고 있다면, 나는 배운 것을 공유 할 것입니다. 짧은 대답은 아니요입니다. 적어도 OpenCV는 지원하지 않는 것 같습니다.
BackgroundSubtractorMOG2는 알고리즘 매개 변수를 저장하기위한 읽기/쓰기 기능을 내장 한 알고리즘을 상속 한 BackgroundSubtractor에서 상속됩니다. Algorithm::write의 OpenCV 문서에 따르면이 모델에는 백그라운드 모델 알고리즘이 아니라 배경 모델 알고리즘에 대한 매개 변수 만 저장됩니다.
"그러나 배경 모델은 저장되지 않습니다. 먼저 배경 모델을 저장 한 경우 다음 실행시 관련성이 없어집니다 (카메라가 이동 되었기 때문에 배경 모델이 저장되지 않습니다. 배경 변경, 다른 조명 등). 따라서 BackgroundSubtractorMOG와 BackgroundSubtractorMOG2는 알고리즘 파라미터를 저장하기 위해 표준 Algorithm :: write()에 의존합니다. "
OpenCV에 완전히 동의하지 않으며, 왜 나를 위해이 결정을 내릴 필요성을 느끼지 않으며, 내가 그 목적을 알게되면 배경 모델을 저장하지 못하게합니다. 어쨌든, 그게 내가 발견 한 것입니다. 누군가 다른 사람이 백그라운드 모델이나 회피 방법을 저장하는 방법을 알고 있다면 공유하십시오.
관련 문제
- 1. OpenCV, 카메라에서 캡처하여 파일로 저장
- 2. 키포인트를 매트로 변환하거나 텍스트 파일로 저장 opencv
- 3. 하늘빛 구성을 파일로 저장 하시겠습니까?
- 4. 문자열을 CSV 파일로 저장 하시겠습니까?
- 5. PHP 출력을 파일로 저장 하시겠습니까?
- 6. UITextView에 데이터를 파일로 저장 하시겠습니까?
- 7. BufferedImage를 TIFF 파일로 저장 하시겠습니까?
- 8. BackgroundSubtractorMOG를 기반으로 한 차량 계산
- 9. 데이터베이스의 모든 값을 텍스트 파일로 저장 하시겠습니까?
- 10. 이미지를 클라이언트 측에서 파일로 저장 하시겠습니까?
- 11. 문자열을 .txt 파일로 보관하거나 데이터베이스에 저장 하시겠습니까?
- 12. 플롯과 범례를 별도의 파일로 저장 하시겠습니까?
- 13. Excel 스프레드 시트를 .csv 파일로 저장 하시겠습니까?
- 14. 데이터베이스에 저장하지 않고 파일로 저장 하시겠습니까?
- 15. 내 모든 작업을 SQL에서 파일로 저장 하시겠습니까?
- 16. 캡처 한 이미지를 패턴 파일로 저장 하시겠습니까?
- 17. 이미지를로드하여 처리하고 파일로 다시 저장 하시겠습니까?
- 18. OpenCV에서 cv :: BackgroundSubtractorMOG를 사용하는 방법?
- 19. OpenCV C++. 매트를 반환 한 다음 파일로 저장
- 20. OpenCV : IYUV로 비디오 저장
- 21. Opencv 데이터베이스에 저장
- 22. DB에 저장 opencv 데이터
- 23. OpenCV CV_32FC1 이미지 저장
- 24. 문자열을 이미지 파일로 저장
- 25. 이진 파일로 저장
- 26. 벡터를 Matlab 파일로 저장
- 27. com.itextpdf.text.Image를 이미지 파일로 저장
- 28. Delphi에서 텍스트 파일로 저장
- 29. 목록을 파일로 저장
- 30. tensorflow 모델을 파일로 저장
당신과 동의하십시오 ... 나는이 기능을 지원하지 않는 opencv를 발견했습니다. – user1427275