문제

일부 사람이 만든 구조를 식별하기 위해 위성 이미지 분석을위한 응용 프로그램 작업을 시작해야합니다. 이를 위해 C 또는 Java를 사용하고 싶습니다.

위성의 경우 Google지도 데이터를 사용할 계획입니다.

여기에는 세 가지 질문이 있습니다.

  1. Google Maps/Earth 외에 GIS 데이터에 가장 적합한 소스는 무엇입니까?
  2. 타사 API를 사용해야한다는 점을 고려할 때 그러한 응용 프로그램을 작성하는 최고의 언어
  3. Man Made Structures를 식별하는 개방형 이미지 처리 엔진이 있습니까?

그것은 많은 질문이지만 여기서 더 똑똑한 사람들이 나를 도울 수 있기를 바랍니다.

도움이 되었습니까?

해결책

Google 또는 Bing Maps와 같은 과도하게 처리 된 이미지는 끔찍한 기능 추출 또는 기능 인식을 수행하기위한 이미지 소스. 일반적으로 카메라 모델에서 가장 가공되지 않은 원시 형태를 원합니다. 물론 이런 종류의 데이터에 액세스 할 수 없다면 가지고있는 것과 함께 작업해야합니다.

Google Maps/Earth 이미지에 대한 더 중요한 고려 사항은 라이센스 계약을 밟을 수 있다는 것입니다. 데이터를 이미지 소스로 결정하기 전에 확인하는 것이 좋습니다. 특히 API를 우회하는 경우 라이센스 계약을 위반했습니다.

라이브러리와 langauges까지는 수십 개의 기계 비전 라이브러리가 있습니다. 나는 그들의 결과의 다운 스트림 소비자 였기 때문에 서로를 추천 할 수 없습니다. 문제에 대한 나의 이해는 가장 큰 관심사는 "모델"을 비교할 수있는 "모델"을 구축하는 방법입니다. 즉, 시스템에 원하는 것의 "예"를 어떻게 제공합니까?

도서관을 찾으면 언어에 대한 결정을 내릴 수 있습니다. 일반적으로 Python 또는 Matlab과 같은 고급 언어는 이러한 종류의 프로토 타이핑에 사용됩니다. 방법이 발견되면 "고성능"언어로의 전환이 수행됩니다.필요하다면.

개인적으로, 나는 아마도 파이썬을 사용할 것입니다. (1) 자유롭게 이용 가능하고 (2) 과학 및 연구 세계에 중요한 커뮤니티가 있으며 (3) 다양한 언어 및 플랫폼과 상호 작용할 수 있기 때문입니다.

다른 팁

특히 Glovis를 확인하십시오. http://glovis.usgs.gov/

지구를 탐색하고 여러 다른 위성과 센서에서지도를 다운로드 할 수 있습니다. 가짜 "주문"프로세스를 거쳐야하더라도 이미지는 무료입니다.

당신은 찾을 수 있습니다 USGS (미국 지질 조사) 웹 사이트가 도움이됩니다. GIS 정보와 광범위한 데이터 세트를 제공합니다.

제임스 슈크에 동의합니다. Google은 RGB 이미지를 제공합니다. 가장 유용한 작업은 아닙니다. 대부분의 이미지에는 더 적합 할 수있는 몇 개의 추가 채널이 있습니다. 다른 채널은 다른 특징, 물, 도시 지역, 단풍의 유형을 보여줍니다. 예를 들어 인프라 레드 채널은 시원한 기후로 건물을 뽑는 데 사용될 수 있습니다. 여러 데이터 제공 업체에 연락하면 데이터에 사용할 최고의 채널을 추천 할 수 있습니다.

Ariel 이미지는 상세한 세계 데이터베이스를 위해 거대하고 수많은 테라 바이트 일 수 있습니다. 처리해야 할 정보의 양을 신중하게 고려하십시오. 몇 평방 마일 만 수행하는 경우 성능이 문제가되지 않습니다. 수천 평방 마일을 처리하는 경우 성능이 문제가됩니다. 수백만을 처리하고 성능은 미션 치명적이며 첫날부터 고려해야합니다.

처리 해야하는 채널 수, 성능 요구 사항 및 데이터 파일 형식을 알고 모든 요구 사항을 충족하는 라이브러리를 둘러보십시오. 그들 중 다수는 C/C ++로 작성되었으므로 둘 다 도움이 될 수있는 언어를 사용합니다.

이 데모를 살펴보십시오.다중 스펙트럼 이미지에서 식생 찾기, 이미지 처리 도구 상자의 일부 MATLAB. 특정 패턴을 찾기 위해 위성 이미지를 분석하는 문제와 관련이 있습니다.

나는 그것이 거의 코드를 거의 사용하지 않는 Matlab으로 쉽게 달성 할 수있는 것들의 훌륭한 예라고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top