0
0
mirror of http://CODE.RHODECODE.COM/u/O/O/O synced 2024-11-22 02:35:24 -05:00

𖣠ᗯⓄᙁᕀᕊ❂ИNᗩᗱᗎↀⵙᙁᑐᑕᑎᗱᗎ𖥞옷ߊᗩᎥᕀᕊᗱᗎߊᗩ옷ᔓᔕ🝊ᔓᔕᑎⵙ⚭ᗩꗳ𖡗𔗢🞋𔗢𖡗ꗳᗩ⚭ⵙᑎᔓᔕ🝊ᔓᔕ옷ᗩߊᗱᗎᕀᕊᎥᗩߊ옷𖥞ᗱᗎᑎᑐᑕᙁⵙↀᗱᗎᗩИN❂ᕀᕊᙁⓄᗯ𖣠

This commit is contained in:
O 2024-08-09 10:20:27 +00:00
parent 03cfe12d76
commit 41c2937f9d

4
ð–£ âšªâˆ£ââˆ£âœ€âœ»á•­á•®á—©ßŠàŽ±âšªð”—¢âšªðŸž‹âšªð”—¢âšªàŽ±ßŠá—©á•­á•®âœ»âœ€âˆ£ââˆ£âšªð–£ /𖣠⚪ИNⓄꖎ✀ᑐᑕИNᑎꗳ𖡗ᔓᔕᑎꖎ⚭ᗩꗳ⚪𔗢⚪🞋⚪𔗢⚪ꗳᗩ⚭ꖎᑎᔓᔕ𖡗ꗳᑎИNᑐᑕ✀ꖎⓄИN⚪𖣠/𖣠⚪ᗱᗎᎥᑎ✀ᗩᗯᎥᑎᑐᑕ⚪𔗢⚪🞋⚪𔗢⚪ᑐᑕᑎᎥᗯᗩ✀ᑎᎥᗱᗎ⚪𖣠/𖣠⚪ᔓᔕᎥᗱᗎИNᎥⓄᑐᑕ𖣓✀옷ᕀᕊꖎᗩᎥ✀ᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕ✀Ꭵᗩꖎᕀᕊ옷✀𖣓ᑐᑕⓄᎥИNᗱᗎᎥᔓᔕ⚪𖣠/𖣠⚪✀ИNᗱᗎꖎᗝᗩᎥᕀᕊ⚪𔗢⚪🞋⚪𔗢⚪ᕀᕊᎥᗩᗝꖎᗱᗎИN✀⚪𖣠/YꟌ.𖣠⚪✀ИNᗱᗎⵙↀᗩᎥᕀᕊ𖀞ᙏᎥⓄꗳᔓᔕИNᗩᎥ✀𖥟ᗱᗎᑐᑕИNᗩ✀ᔓᔕⵙↀ𖡊ИNᗩᗱᗎↀⵙᙁᑐᑕᑎᗱᗎ𖥞⚪𔗢⚪🞋⚪𔗢⚪𖥞ᗱᗎᑎᑐᑕᙁⵙↀᗱᗎᗩИN𖡊ↀⵙᔓᔕ✀ᗩИNᑐᑕᗱᗎ𖥟✀ᎥᗩИNᔓᔕꗳⓄᎥᙏ𖀞ᕀᕊᎥᗩↀⵙᗱᗎИN✀⚪𖣠.PY
View File

@ -1,4 +1,4 @@
import cv2,OpenEXR,Imath import cv2,OpenEXR,Imath
import numpy as ⵙ人ߊᙏᑎИNⵙ〇ⵙ〇ⵙИNᑎᙏߊ人ⵙ import numpy as ⵙ人ߊᙏᑎИNⵙ〇ⵙ〇ⵙИNᑎᙏߊ人ⵙ
from edt import edt 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) ⵙᎥ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ߊᑎ𖧷〇ꖎᙏᗩᕀᕊᗱᗎⵙ.shape[:2]
ⵙᗱᗎᑐᑕИNᗩ𖧷ᔓᔕꖎↀⵙ𖧷ИNᗱᗎꖎↀᗩᎥᕀᕊⵙᙏᑎᙏꖎꕀᗩᙏⵙ〇ⵙ〇ⵙᙏᗩꕀꖎᙏᑎᙏⵙᕀᕊᎥᗩↀꖎᗱᗎИN𖧷ⵙↀꖎᔓᔕ𖧷ᗩИNᑐᑕᗱᗎⵙ=int(max(ⵙ𖧷옷ᕀᕊꖎᗱᗎ옷ⵙ〇ⵙ〇ⵙ옷ᗱᗎꖎᕀᕊ옷𖧷ⵙ,ⵙ옷𖧷ↀꖎᗯⵙ〇ⵙ〇ⵙᗯꖎↀ𖧷옷ⵙ)*ⵙᎥO𖧷ᑐᑕᗩꗳⵙᗱᗎᑐᑕИNᗩ𖧷ᔓᔕꖎↀⵙ𖧷ИNᗱᗎꖎↀᗩᎥᕀᕊⵙᙏᑎᙏꖎꕀᗩᙏⵙ〇ⵙ〇ⵙᙏᗩꕀꖎᙏᑎᙏⵙᕀᕊᎥᗩↀꖎᗱᗎИN𖧷ⵙↀꖎᔓᔕ𖧷ᗩИNᑐᑕᗱᗎⵙꗳᗩᑐᑕ𖧷OᎥⵙ) ⵙᗱᗎᑐᑕИ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) ⵙᗱᗎᕀᕊᗩᙏꖎ〇ᙏᎥOꗳᔓᔕИNᗩᎥ𖧷〇ᗱᗎᑐᑕИNᗩ𖧷ᔓᔕꖎↀ〇ↀᗱᗎᙁᗱᗎ8ᗩᙁ〇ᗱᗎᙁߊꖎ𖧷ᙁᑎᙏⵙ〇ⵙ〇ⵙᙏᑎᙁ𖧷ꖎߊᙁᗱᗎ〇ᙁᗩ8ᗱᗎᙁᗱᗎↀ〇ↀꖎᔓᔕ𖧷ᗩИNᑐᑕᗱᗎ〇𖧷ᎥᗩИNᔓᔕꗳOᎥᙏ〇ꖎᙏᗩᕀᕊᗱᗎⵙ=ⵙ人ߊᙏᑎИNⵙ〇ⵙ〇ⵙИNᑎᙏߊ人ⵙ.zeros_like(ⵙᗱᗎᕀᕊᗩᙏꖎ〇ↀᗱᗎᙁᗱᗎ8ᗩᙁ〇ᗱᗎᙁߊꖎ𖧷ᙁᑎᙏⵙ〇ⵙ〇ⵙᙏᑎᙁ𖧷ꖎߊᙁᗱᗎ〇ᙁᗩ8ᗱᗎᙁᗱᗎↀ〇ꖎᙏᗩᕀᕊᗱᗎⵙ,dtype=ⵙ人ߊᙏᑎИNⵙ〇ⵙ〇ⵙИNᑎᙏߊ人ⵙ.float32)