diff --git a/𖣠⚪∣❁∣✤✻ᕭᕮᗩߦറ⚪𔗢⚪🞋⚪𔗢⚪റߦᗩᕭᕮ✻✤∣❁∣⚪𖣠/𖣠⚪ИNⓄꖴ✤ᑐᑕИNᑎꗳ𖡗ᔓᔕᑎꖴ⚭ᗩꗳ⚪𔗢⚪🞋⚪𔗢⚪ꗳᗩ⚭ꖴᑎᔓᔕ𖡗ꗳᑎИNᑐᑕ✤ꖴⓄИN⚪𖣠/𖣠⚪ᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕ⚪𔗢⚪🞋⚪𔗢⚪ᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴ⚪𖣠/𖣠⚪ᔓᔕᴥᗱᗴИNᴥⓄᑐᑕ𖣓✤옷ᕤᕦꖴᗩᴥ✤ᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕ✤ᴥᗩꖴᕤᕦ옷✤𖣓ᑐᑕⓄᴥИNᗱᗴᴥᔓᔕ⚪𖣠/𖣠⚪✤ИNᗱᗴꖴᗝᗩᴥᕤᕦ⚪𔗢⚪🞋⚪𔗢⚪ᕤᕦᴥᗩᗝꖴᗱᗴИN✤⚪𖣠/Yꟼ.𖣠⚪✤ИNᗱᗴⵙↀᗩᴥᕤᕦ𖤞ᙏᴥⓄꗳᔓᔕИNᗩᴥ✤𖥟ᗱᗴᑐᑕИNᗩ✤ᔓᔕⵙↀ𖡦ИNᗩᗱᗴↀⵙᙁᑐᑕᑎᗱᗴ𖥞⚪𔗢⚪🞋⚪𔗢⚪𖥞ᗱᗴᑎᑐᑕᙁⵙↀᗱᗴᗩИN𖡦ↀⵙᔓᔕ✤ᗩИNᑐᑕᗱᗴ𖥟✤ᴥᗩИNᔓᔕꗳⓄᴥᙏ𖤞ᕤᕦᴥᗩↀⵙᗱᗴИN✤⚪𖣠.PY b/𖣠⚪∣❁∣✤✻ᕭᕮᗩߦറ⚪𔗢⚪🞋⚪𔗢⚪റߦᗩᕭᕮ✻✤∣❁∣⚪𖣠/𖣠⚪ИNⓄꖴ✤ᑐᑕИNᑎꗳ𖡗ᔓᔕᑎꖴ⚭ᗩꗳ⚪𔗢⚪🞋⚪𔗢⚪ꗳᗩ⚭ꖴᑎᔓᔕ𖡗ꗳᑎИNᑐᑕ✤ꖴⓄИN⚪𖣠/𖣠⚪ᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕ⚪𔗢⚪🞋⚪𔗢⚪ᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴ⚪𖣠/𖣠⚪ᔓᔕᴥᗱᗴИNᴥⓄᑐᑕ𖣓✤옷ᕤᕦꖴᗩᴥ✤ᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕ✤ᴥᗩꖴᕤᕦ옷✤𖣓ᑐᑕⓄᴥИNᗱᗴᴥᔓᔕ⚪𖣠/𖣠⚪✤ИNᗱᗴꖴᗝᗩᴥᕤᕦ⚪𔗢⚪🞋⚪𔗢⚪ᕤᕦᴥᗩᗝꖴᗱᗴИN✤⚪𖣠/Yꟼ.𖣠⚪✤ИNᗱᗴⵙↀᗩᴥᕤᕦ𖤞ᙏᴥⓄꗳᔓᔕИNᗩᴥ✤𖥟ᗱᗴᑐᑕИNᗩ✤ᔓᔕⵙↀ𖡦ИNᗩᗱᗴↀⵙᙁᑐᑕᑎᗱᗴ𖥞⚪𔗢⚪🞋⚪𔗢⚪𖥞ᗱᗴᑎᑐᑕᙁⵙↀᗱᗴᗩИN𖡦ↀⵙᔓᔕ✤ᗩИNᑐᑕᗱᗴ𖥟✤ᴥᗩИNᔓᔕꗳⓄᴥᙏ𖤞ᕤᕦᴥᗩↀⵙᗱᗴИN✤⚪𖣠.PY index 1e34b08a..99722b52 100644 --- a/𖣠⚪∣❁∣✤✻ᕭᕮᗩߦറ⚪𔗢⚪🞋⚪𔗢⚪റߦᗩᕭᕮ✻✤∣❁∣⚪𖣠/𖣠⚪ИNⓄꖴ✤ᑐᑕИNᑎꗳ𖡗ᔓᔕᑎꖴ⚭ᗩꗳ⚪𔗢⚪🞋⚪𔗢⚪ꗳᗩ⚭ꖴᑎᔓᔕ𖡗ꗳᑎИNᑐᑕ✤ꖴⓄИN⚪𖣠/𖣠⚪ᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕ⚪𔗢⚪🞋⚪𔗢⚪ᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴ⚪𖣠/𖣠⚪ᔓᔕᴥᗱᗴИNᴥⓄᑐᑕ𖣓✤옷ᕤᕦꖴᗩᴥ✤ᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕ✤ᴥᗩꖴᕤᕦ옷✤𖣓ᑐᑕⓄᴥИNᗱᗴᴥᔓᔕ⚪𖣠/𖣠⚪✤ИNᗱᗴꖴᗝᗩᴥᕤᕦ⚪𔗢⚪🞋⚪𔗢⚪ᕤᕦᴥᗩᗝꖴᗱᗴИN✤⚪𖣠/Yꟼ.𖣠⚪✤ИNᗱᗴⵙↀᗩᴥᕤᕦ𖤞ᙏᴥⓄꗳᔓᔕИNᗩᴥ✤𖥟ᗱᗴᑐᑕИNᗩ✤ᔓᔕⵙↀ𖡦ИNᗩᗱᗴↀⵙᙁᑐᑕᑎᗱᗴ𖥞⚪𔗢⚪🞋⚪𔗢⚪𖥞ᗱᗴᑎᑐᑕᙁⵙↀᗱᗴᗩИN𖡦ↀⵙᔓᔕ✤ᗩИNᑐᑕᗱᗴ𖥟✤ᴥᗩИNᔓᔕꗳⓄᴥᙏ𖤞ᕤᕦᴥᗩↀⵙᗱᗴИN✤⚪𖣠.PY +++ b/𖣠⚪∣❁∣✤✻ᕭᕮᗩߦറ⚪𔗢⚪🞋⚪𔗢⚪റߦᗩᕭᕮ✻✤∣❁∣⚪𖣠/𖣠⚪ИNⓄꖴ✤ᑐᑕИNᑎꗳ𖡗ᔓᔕᑎꖴ⚭ᗩꗳ⚪𔗢⚪🞋⚪𔗢⚪ꗳᗩ⚭ꖴᑎᔓᔕ𖡗ꗳᑎИNᑐᑕ✤ꖴⓄИN⚪𖣠/𖣠⚪ᗱᗴᴥᑎ✤ᗩᗯᴥᑎᑐᑕ⚪𔗢⚪🞋⚪𔗢⚪ᑐᑕᑎᴥᗯᗩ✤ᑎᴥᗱᗴ⚪𖣠/𖣠⚪ᔓᔕᴥᗱᗴИNᴥⓄᑐᑕ𖣓✤옷ᕤᕦꖴᗩᴥ✤ᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕ✤ᴥᗩꖴᕤᕦ옷✤𖣓ᑐᑕⓄᴥИNᗱᗴᴥᔓᔕ⚪𖣠/𖣠⚪✤ИNᗱᗴꖴᗝᗩᴥᕤᕦ⚪𔗢⚪🞋⚪𔗢⚪ᕤᕦᴥᗩᗝꖴᗱᗴИN✤⚪𖣠/Yꟼ.𖣠⚪✤ИNᗱᗴⵙↀᗩᴥᕤᕦ𖤞ᙏᴥⓄꗳᔓᔕИNᗩᴥ✤𖥟ᗱᗴᑐᑕИNᗩ✤ᔓᔕⵙↀ𖡦ИNᗩᗱᗴↀⵙᙁᑐᑕᑎᗱᗴ𖥞⚪𔗢⚪🞋⚪𔗢⚪𖥞ᗱᗴᑎᑐᑕᙁⵙↀᗱᗴᗩИN𖡦ↀⵙᔓᔕ✤ᗩИNᑐᑕᗱᗴ𖥟✤ᴥᗩИNᔓᔕꗳⓄᴥᙏ𖤞ᕤᕦᴥᗩↀⵙᗱᗴИN✤⚪𖣠.PY @@ -1,4 +1,4 @@ -import cv2,OpenEXR,Imath +import cv2,OpenEXR,Imath import numpy as ⵙ人ߦᙏᑎИNⵙ〇ⵙ〇ⵙИNᑎᙏߦ人ⵙ from edt import edt @@ -19,7 +19,7 @@ for i in range(1,ⵙᴥᗱᗴ8ᙏᑎИN〇ᙁᗱᗴ8ᗩᙁⵙ〇ⵙ〇ⵙᙁᗩ8 ⵙᴥO𖧷ᑐᑕᗩꗳⵙᗱᗴᑐᑕИNᗩ𖧷ᔓᔕꖴↀⵙ𖧷ИNᗱᗴꖴↀᗩᴥᕤᕦⵙᙏᑎᙏꖴꕤᗩᙏⵙ〇ⵙ〇ⵙᙏᗩꕤꖴᙏᑎᙏⵙᕤᕦᴥᗩↀꖴᗱᗴИN𖧷ⵙↀꖴᔓᔕ𖧷ᗩИNᑐᑕᗱᗴⵙꗳᗩᑐᑕ𖧷Oᴥⵙ=2/4.793447 # 2/5.5625 # 1/27**1/ⵙ人ߦᙏᑎИNⵙ〇ⵙ〇ⵙИNᑎᙏߦ人ⵙ.cbrt(2) ⵙ𖧷옷ᕤᕦꖴᗱᗴ옷ⵙ〇ⵙ〇ⵙ옷ᗱᗴꖴᕤᕦ옷𖧷ⵙ,ⵙ옷𖧷ↀꖴᗯⵙ〇ⵙ〇ⵙᗯꖴↀ𖧷옷ⵙ=ⵙᗱᗴᕤᕦᗩᙏꖴ〇𖧷ᑎߦИNꖴⵙ〇ⵙ〇ⵙꖴИNߦᑎ𖧷〇ꖴᙏᗩᕤᕦᗱᗴⵙ.shape[:2] ⵙᗱᗴᑐᑕИNᗩ𖧷ᔓᔕꖴↀⵙ𖧷ИNᗱᗴꖴↀᗩᴥᕤᕦⵙᙏᑎᙏꖴꕤᗩᙏⵙ〇ⵙ〇ⵙᙏᗩꕤꖴᙏᑎᙏⵙᕤᕦᴥᗩↀꖴᗱᗴИN𖧷ⵙↀꖴᔓᔕ𖧷ᗩИNᑐᑕᗱᗴⵙ=int(max(ⵙ𖧷옷ᕤᕦꖴᗱᗴ옷ⵙ〇ⵙ〇ⵙ옷ᗱᗴꖴᕤᕦ옷𖧷ⵙ,ⵙ옷𖧷ↀꖴᗯⵙ〇ⵙ〇ⵙᗯꖴↀ𖧷옷ⵙ)*ⵙᴥO𖧷ᑐᑕᗩꗳⵙᗱᗴᑐᑕИNᗩ𖧷ᔓᔕꖴↀⵙ𖧷ИNᗱᗴꖴↀᗩᴥᕤᕦⵙᙏᑎᙏꖴꕤᗩᙏⵙ〇ⵙ〇ⵙᙏᗩꕤꖴᙏᑎᙏⵙᕤᕦᴥᗩↀꖴᗱᗴИN𖧷ⵙↀꖴᔓᔕ𖧷ᗩИNᑐᑕᗱᗴⵙꗳᗩᑐᑕ𖧷Oᴥⵙ) -ⵙↀᙁO옷ᔓᔕᗱᗴᴥ옷𖧷ⵙ𖧷ИNᑎOᑐᑕⵙᙁᗱᗴꕤꖴߦⵙ〇ⵙ〇ⵙߦꖴꕤᗱᗴᙁⵙᑐᑕOᑎИN𖧷ⵙ𖧷옷ᴥᗱᗴᔓᔕ옷Oᙁↀⵙ=min(ⵙ𖧷옷ᕤᕦꖴᗱᗴ옷ⵙ〇ⵙ〇ⵙ옷ᗱᗴꖴᕤᕦ옷𖧷ⵙ,ⵙ옷𖧷ↀꖴᗯⵙ〇ⵙ〇ⵙᗯꖴↀ𖧷옷ⵙ)*64 +ⵙↀᙁO옷ᔓᔕᗱᗴᴥ옷𖧷ⵙ𖧷ИNᑎOᑐᑕⵙᙁᗱᗴꕤꖴߦⵙ〇ⵙ〇ⵙߦꖴꕤᗱᗴᙁⵙᑐᑕOᑎИN𖧷ⵙ𖧷옷ᴥᗱᗴᔓᔕ옷Oᙁↀⵙ=ⵙ𖧷옷ᕤᕦꖴᗱᗴ옷ⵙ〇ⵙ〇ⵙ옷ᗱᗴꖴᕤᕦ옷𖧷ⵙ*ⵙ옷𖧷ↀꖴᗯⵙ〇ⵙ〇ⵙᗯꖴↀ𖧷옷ⵙ/16 ⵙᗱᗴᕤᕦᗩᙏꖴ〇ᙏᴥOꗳᔓᔕИNᗩᴥ𖧷〇ᗱᗴᑐᑕИNᗩ𖧷ᔓᔕꖴↀ〇ↀᗱᗴᙁᗱᗴ8ᗩᙁ〇ᗱᗴᙁߦꖴ𖧷ᙁᑎᙏⵙ〇ⵙ〇ⵙᙏᑎᙁ𖧷ꖴߦᙁᗱᗴ〇ᙁᗩ8ᗱᗴᙁᗱᗴↀ〇ↀꖴᔓᔕ𖧷ᗩИNᑐᑕᗱᗴ〇𖧷ᴥᗩИNᔓᔕꗳOᴥᙏ〇ꖴᙏᗩᕤᕦᗱᗴⵙ=ⵙ人ߦᙏᑎИNⵙ〇ⵙ〇ⵙИNᑎᙏߦ人ⵙ.zeros_like(ⵙᗱᗴᕤᕦᗩᙏꖴ〇ↀᗱᗴᙁᗱᗴ8ᗩᙁ〇ᗱᗴᙁߦꖴ𖧷ᙁᑎᙏⵙ〇ⵙ〇ⵙᙏᑎᙁ𖧷ꖴߦᙁᗱᗴ〇ᙁᗩ8ᗱᗴᙁᗱᗴↀ〇ꖴᙏᗩᕤᕦᗱᗴⵙ,dtype=ⵙ人ߦᙏᑎИNⵙ〇ⵙ〇ⵙИNᑎᙏߦ人ⵙ.float32)