저는 Lidar 센서 (Pepperl-Fuchs R2000)에서 데이터 (거리 및 진폭)를 얻는 객체 추적 프로젝트를 진행하고 있습니다. OpenGL 및 C++ 사용하기 리눅스 머신에 데이터를 표시하고 있습니다.
이제 점을 기준으로 클러스터에 포인트를 그룹화하려고합니다. C++에서 별도의 컨테이너에 모든 클러스터를 저장하는 방법을 모르겠습니다. 오브젝트 추적을 위해 OpenGL의 출력 데이터를 OpenCV의 입력 데이터로 사용할 수 있습니까?OpenGL을 사용한 C++의 데이터 클러스터링
5
A
답변
5
OpenCV 구조로 OpenGL 데이터를 변환해야합니다. OpenCV에는 데이터를 공유하기위한 몇 가지 기본 제공 함수가 있습니다 (look here). 또한 OpenGL 포인트를 OpenCV Mat
또는 OpenCV cv::Point3f
의 벡터로 복사 할 수 있습니다. OpenGL에서 행렬을 OpenCV로 변환해야하는 경우 OpenGL이 행렬 순서로 행렬을 저장하는 반면 OpenCV는 행 우선 순서로 행렬을 저장한다는 점을 고려해야합니다.
그런 다음 OpenCV는 일부 (제한적) clustering solutions을 제공합니다. 응용 프로그램에 따라 k-means가 작동 할 수도 있지만 QuickShift 또는 DBSCAN과 같은 다른 클러스터링 기술을 사용하는 것이 좋습니다.
1
관련 문제
- 1. Objective-C의 문서 클러스터링
- 2. K Mahout을 사용한 클러스터링
- 3. VirtualBox를 사용한 Wildfly 클러스터링
- 4. OpenGL을 사용한 2D 예제
- 5. OpenGL을 사용한 등각 투영
- 6. OpenGL을 사용한 Bullet 물리
- 7. 클러스터링 데이터
- 8. 커브 피팅을 사용한 클러스터링 알고리즘
- 9. Windows에서 Lucene을 사용한 Mahout 클러스터링
- 10. OpenGL을 사용한 여러 텍스처 매핑
- 11. OpenGL을 사용한 대화식 대화 작성
- 12. OpenGL을 사용한 FPS 카메라 회전
- 13. OpenGL을 사용한 OpenNi Ogre3D 통합
- 14. OpenGL을 사용한 유니티 게임 애셋
- 15. 데이터 클러스터링 - 데이터 사전 처리
- 16. 데이터 클러스터링 접근
- 17. R 클러스터링 데이터 R에
- 18. 다차원 데이터 클러스터링
- 19. 데이터 클러스터링 알고리즘
- 20. 고차원 데이터 클러스터링
- 21. 매트랩 클러스터링 : 데이터
- 22. 클러스터링 이진 데이터
- 23. 다차원 데이터 클러스터링
- 24. 구조용 3D 데이터 클러스터링
- 25. matlab를 사용하여 데이터 클러스터링
- 26. OpenGL을 사용한 2D 사다리꼴의 텍스처 보간법
- 27. scikit-learn을 사용한 순차적 k- 평균 클러스터링
- 28. 고르지 않은 클러스터를 사용한 클러스터링 (k-means)
- 29. Flann opencv를 사용한 계층 적 클러스터링
- 30. 루비와 몽고 (mongodb)를 사용한 공간 클러스터링
이미지에 질문을 추가 할 수 있습니다. – ChronoTrigger