3D 센서에서 거리 매트릭스를 얻었는데 어떻게 서로 다른 색상 (RGB)으로 거리 정보를 표현할 수 있습니까? 예를 들어 빨간색은 짧은 범위를 의미하고 녹색은 중간 범위를 의미하고 파란색은 긴 범위를 의미합니다.3D 카메라에서 RGB로 거리 정보를 표현하는 방법
0
A
답변
0
포인트를 PointXYZRGB 클라우드로 복사하기 만하고 범위 값에 따라 r, g, b 값을 설정하십시오. 따라서 다음과 같이됩니다 :
pcl::PointCloud<pcl::PointXYZRGB>::Ptr pointCloudXYZItoXYZRGB(const pcl::PointCloud<pcl::PointXYZI>::Ptr in)
{
pcl::PointCloud<pcl::PointXYZRGB>::Ptr out(new pcl::PointCloud<pcl::PointXYZRGB>);
// Fill in the cloud data
out->width = in->width;
out->height = in->height;
out->is_dense = false;
out->points.resize(in->width * in->height);
for (size_t i = 0; i < in->points.size(); ++i)
{
out->points[i].x = in->at(i).x;
out->points[i].y = in->at(i).y;
out->points[i].z = in->at(i).z;
if (out->points[i].y > 5)
{
out->points[i].r = 255;
out->points[i].g = 0;
out->points[i].b = 0;
} //etc
}
return out;
}
0
MATLAB에서는 컬러 맵을 사용합니다. 깊이 데이터가 16 비트 단일 채널 이미지에 저장되었다고 가정하면 아래 코드를 사용하십시오.
im=imread(‘pathtoyourimage’)
clrd=ind2rgb(im, jet(2^13))
관련 문제
- 1. 3D 카메라에서 3D 모델 생성
- 2. Logitech 카메라에서 물체까지의 거리 찾기.
- 3. 카메라에서 대상까지의 거리 .. 오류 수정
- 4. 게임에서 3D 회전을 올바르게 표현하는 방법
- 5. fmod에서 최대 3D 거리
- 6. 거리 점 3D
- 7. 자바 3D 렌더링 거리
- 8. 3D 거리 벡터화
- 9. iPhone 카메라에서 카메라를 사용하여 대상까지 거리 측정
- 10. 3D 거리 계산을위한 어떤 데이터베이스입니까?
- 11. 3D 볼록 다각형 사이의 거리
- 12. 지도로 3D 배열을 표현하는 방법은 무엇입니까?
- 13. 센터 된 고정 거리 카메라에서 3D 상자의 보이는면의 너비를 어떻게 결정합니까?
- 14. iPhone에서 텍스트 정보를 가장 인간 공학적으로 표현하는 방법
- 15. x, y, z 좌표계로 3D 지형을 표현하는 방법은 무엇입니까?
- 16. 카메라에서 유용한 정보를 얻을 수 있습니까?
- 17. 색상 백분율을 RGB로 변경하는 방법
- 18. Yxy에서 RGB로 변환
- 19. USB : 3D 거리 정보 용 프로토콜
- 20. Cuda, 3d 객체 간의 거리 행렬을 계산하십시오.
- 21. 여러 3D 점에 대한 거리 계산
- 22. 파이썬에서 inbuilt 함수를 사용하여 3D 거리 찾기
- 23. Cuda, 3d 객체의 거리 계산 btw 다시
- 24. 3D 평면 알고리즘에서 점의 최소 수직 거리
- 25. 이러한 모델 관계를 표현하는 방법
- 26. 수학 시리즈를 표현하는 방법
- 27. JSON에서지도 목록을 표현하는 방법
- 28. xs.sort.head를 표현하는 우아한 방법
- 29. 은 표현하는 간결한 방법
- 30. 개체 모음을 표현하는 방법