이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 i.zcgrass 명령입니다.
프로그램:
이름
i.zc - 이미지 처리를 위한 제로 크로싱 "가장자리 감지" 래스터 기능.
키워드
이미지, 가장자리
개요
i.zc
i.zc --도움
i.zc 입력=현 출력=현 [폭=정수] [임계값=뜨다]
[방향=정수] [--덮어 쓰기] [--도움] [--말 수가 많은] [--조용한] [--ui]
플래그 :
--덮어쓰기
출력 파일이 기존 파일을 덮어쓰도록 허용
--도움
사용 요약 인쇄
--말 수가 많은
자세한 모듈 출력
--조용한
조용한 모듈 출력
--UI
강제 실행 GUI 대화 상자
매개 변수 :
입력=현 [필수의]
입력 래스터 맵의 이름
출력=현 [필수의]
제로 크로싱 래스터 맵
폭=정수
가우스 필터의 xy 범위
태만: 9
임계값=뜨다
가우스 필터의 감도
태만: 10
방향=정수
분류된 방위각 방향 수
태만: 1
기술
i.zc 에지 검출에 사용되는 이미지 처리 프로그램입니다. 생성된 래스터 지도
입력 지도의 "경계" 위치를 보여줍니다. 경계는 다음에서 발견되는 경향이 있습니다.
셀 값이 변경되는 영역은 셀 값의 방향과 수직으로 이어지는 경향이 있습니다.
경사. 에지 검출에 사용되는 알고리즘은 "제로 크로싱(zero-crossing)" 알고리즘 중 하나이며,
아래에서 간략하게 설명합니다.
옵션
매개 변수 :
input_map=name
입력 래스터 맵 레이어의 이름입니다.
zc_맵=name
영점교차 값에 사용될 래스터 맵 레이어의 이름입니다.
폭 =가치
이 매개변수는 가우스 필터의 xy 범위를 결정합니다. 기본값은 다음과 같습니다.
9; 더 높은 값과 더 낮은 값은 사용자가 테스트할 수 있습니다. 너비를 늘리면
결과적으로 셀 값의 점진적인 변화를 나타내는 "가장자리"를 찾습니다.
기본값 : 9
임계값=가치
이 매개변수는 가우스 필터의 "감도"를 결정합니다. 기본값
10이다; 더 높은 값과 더 낮은 값은 사용자가 테스트할 수 있습니다. 임계값 높이기
값을 지정하면 발견되는 가장자리 수가 줄어듭니다.
기본값 : 10
방향=가치
이 값은 출력 래스터 지도에 있는 셀의 방위각 방향 수입니다.
레이어는 다음과 같이 분류됩니다(에 의해 생성된 측면 래스터 맵 레이어와 유사).
r.slope.aspect 프로그램). 예를 들어 값이 16이면 가장자리가 감지됩니다.
가장자리의 방향에 따라 16개의 저장소 중 하나로 분류됩니다.
포인트.
기본값: 1 읽을 때 현재 영역 정의 및 마스크 설정이 존중됩니다.
입력 맵.
노트
이미지에서 "가장자리"를 찾는 절차는 다음과 같습니다.
1 이미지의 푸리에 변환이 수행됩니다.
2 XNUMX차원 가우스 함수의 라플라시안의 푸리에 변환은 다음과 같습니다.
변환된 이미지를 필터링하는 데 사용됩니다.
3 결과는 역푸리에 변환을 통해 실행됩니다.
4 결과 이미지는 이미지가 변경되는 장소를 찾기 위해 탐색됩니다.
양수에서 음수로, 음수에서 양수로,
5 값이 XNUMX과 교차하는 맵의 각 셀(값이 더 크게 변경됨)
임계값보다)은 모서리로 표시되고 방향이 지정됩니다.
그것. 결과 래스터 맵 레이어가 출력됩니다.
onworks.net 서비스를 사용하여 i.zcgrass를 온라인으로 사용하세요