2017-02-03 13 views
0

DM에서 빌트인 필터 함수와 관련된 "parameters"를 지정할 수 없기 때문에 (previous question 참조) 필자가 직접 원하는 스크립트를 작성하여 작성하고 싶습니다.DigitalMicrograph의 해닝 창 알고리즘 알고리즘

그러나 DM에서 사용되는 "해닝 창"의 알고리즘, 특히 "강도"매개 변수 (강도 = 1.0 일 때는 단지 Hann function)를 이해할 수 없습니다.

누군가 알고리즘을 알고 있습니까?

+0

* * "힘"은 단순히 전환 곡선에 적용된 "pow (x, power)"함수입니다. – BmyGuest

+0

예, 알고리즘은 참으로 단순한 힘 함수입니다. 그러나 GMS2.x에서 사용할 수있는 "pow()"기능은 없지만 (3.x에 대해서는 확실하지 않습니다.) 쉽게 작성할 수 있습니다. 감사. – KEVIVI

+0

정수가 아닌 p에 대해 "img = img ** p"를 수행 할 수는 없지만 "img = exp (p * log (img))"할 수 있습니다. Log10()은 10을 기준으로합니다. – BmyGuest

답변

0

현재 필터의 정확한 내부 계산을 알지 못합니다. 그러나 다시 작성하기 전에 다음 스크립트 명령이 존재하고 GMS 버전에서 작동하는지 확인해야 할 수 있습니다.

이것은 공식적으로 지원되는 명령은 아니지만 지금은 상당 기간 소프트웨어에 포함되어 있다고 생각됩니다.

+0

이 함수는 내가 찾고있는 것입니다. – KEVIVI