Image Refiner Lite โ ComfyUI์ฉ ๋ ๋ฆฝ ์ด๋ฏธ์ง ๋ณด์ ยท๋ง์คํฌยทํ ์คํธ ์ ํธ๋ฆฌํฐ ๋ ธ๋ํฉ####
Image Refiner Lite๋ ๊ธฐ์กด WAS Node Suite์ ๊ตฌ์กฐ๋ ์ฝ๋์ ์์กดํ์ง ์๋,
์์ ํ ์๋กญ๊ฒ ์์ฑ๋ ๋ ๋ฆฝ ์ด๋ฏธ์ง ์ฒ๋ฆฌ ํ๋ฌ๊ทธ์ธ์ ๋๋ค.
Stable Diffusion ๋ชจ๋ธ, latent๊ธฐ๋ฐ ๊ธฐ๋ฅ์ ์ ๋ถ ์ ๊ฑฐํ๊ณ ComfyUI Standalone ํ๊ฒฝ์์
100% ์์ ์ ์ผ๋ก ๋์ํ๋ ์์ ์ด๋ฏธ์งยท๋ง์คํฌยทํ ์คํธ ์ฒ๋ฆฌ ๋ ธ๋๋ง ์ ๊ณตํฉ๋๋ค.
์ฒ๋ฆฌ์ ๊ทธ๋ํฝ์นด๋๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. CPU์์๋ ๊ธฐ๋๋๋ฏ๋ก AMD์์๋ ์๋ํ ์ ์์๊ฒ๋๋ค.
####Image Refiner Lite๋ ๋ค์ ์์น์ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค####
โข ํ๊ฒฝ ์์ ์ฑ ์ต์ฐ์
โข latent/WebUI ์์ฌ ์์ ์ ๊ฑฐ
โข ์์ ์ด๋ฏธ์ง ์ฒ๋ฆฌ ๊ธฐ๋ฐ
โข ๊ฒฐ์ ์ฑ 100% (Portable ํ๊ฒฝ์์๋ ๋์ผ ๊ฒฐ๊ณผ)
โข ์ ์ง๋ณด์ ๊ฐ๋ฅํ ๊ตฌ์กฐ
โข ๋ถํ์ํ ์์กด์ฑ ์ ๊ฑฐ
์ด ํ๋ฌ๊ทธ์ธ์ WAS์ ํ์์์ด ์๋๋ฉฐ, WAS์ ์ฝ๋๋ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฌ์ฉํ์ง ์์ต๋๋ค.
####WAS ๋๋น ์ ๊ฑฐ๋ ๋ ธ๋ (ํ๊ฒฝ ์์ ์ฑ ๋ฐ ์์กด์ฑ ๋ฌธ์ ๋ก ์ธํด ๋นํ์ฑํ๋จ)####
๋ค์ ๋ ธ๋๋ค์ ์ธ๋ถ ๋ชจ๋ธ, ๋๊ท๋ชจ ํจํค์ง, ๋๋ ์์คํ ํ๊ฒฝ ๋ณ๊ฒฝ์ ์๊ตฌํ๊ธฐ ๋๋ฌธ์
Image Refiner Lite์์๋ ์ ๊ณตํ์ง ์์ต๋๋ค.
โข Rembg Remove Background (๋ชจ๋ธ ์์กด)
โข Segment Anything (SAM) (๋ชจ๋ธ ์์กด)
โข CLIP Interrogator
โข Face Restore (๋ชจ๋ธ ์์กด)
โข Depth Map
โข Image Captioning (๋ชจ๋ธ ์์กด)
โข Image Classification (๋ชจ๋ธ ์์กด)
โข Semantic Segmentation (๋ชจ๋ธ ์์กด)
โข Video Extract / Assemble (๋ชจ๋ธ ์์กด)
โข Audio Load / Waveform (๋ชจ๋ธ ์์กด)
โข Image Load / Save (ComfyUI ๊ธฐ๋ณธ ๋ ธ๋์ ๊ธฐ๋ฅ ์ค๋ณต)
โข Image to Latent Mask โ ComfyUI์ latent ๊ตฌ์กฐ์ ์ถฉ๋ํ ๊ฐ๋ฅ์ฑ์ด ์์ด ์ ์ธํ์ต๋๋ค.
โข Image to Noise โ ComfyUI ์ํ๋ฌ์ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก noise๋ฅผ ์ฒ๋ฆฌํ์ฌ ๊ณผ๋ถํ๊ฐ ๋ฐ์ํ ์ ์์ด ์ ์ธํ์ต๋๋ค.
โข LatentCompositeMasked โ ComfyUI์ latent ํฉ์ฑ ๋ฐฉ์๊ณผ ๋ฌ๋ผ ์ํ๋ฌ ๋์์ ์ํฅ์ ์ค ์ ์์ด ์ ์ธํ์ต๋๋ค.
โข WAS ๋ง์คํฌ ๋ ธ๋ ์ ์ฒด (ComfyUI ๊ธฐ๋ณธ ๋ ธ๋ ๊ธฐ๋ฅ)
โข WAS Text Progress ๊ณ์ด ๋ ธ๋ ์ ์ฒด (ComfyUI ๊ธฐ๋ณธ ํ ์คํธ ๋ ธ๋์ ๊ธฐ๋ฅ ์ค๋ณต)
โข ์ํ ๋ฐ ๋ ผ๋ฆฌ ๊ด๋ จ ๋ ธ๋๋ ๋๋ถ๋ถ ComfyUI ๊ธฐ๋ณธ ๊ธฐ๋ฅ๊ณผ ์ค๋ณต๋๊ธฐ ๋๋ฌธ์, Image Refiner Lite์์๋ ์ ๊ณตํ์ง ์์ต๋๋ค.
โข ๊ธฐํ git ๊ธฐ๋ฐ ๋ชจ๋ธ ๋ก๋ ๋ ธ๋๋ค
์ด ๊ธฐ๋ฅ์ด ํ์ํ๋ค๋ฉด WAS Suite๋ฅผ ์ค์นํด ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค.
###์ ๊ฑฐ๋ ์์กด์ฑ ํจํค์ง + ์ ๊ฑฐ ์ฌ์ ###
๋ค์ ํจํค์ง๋ค์ ์ค์น ์ torch / torchvision / numpy / pillow ๊ฐ์ ํต์ฌ ํจํค์ง๋ฅผ ๊ฐ์ ๋ก ์ ๋ฐ์ดํธํ๊ฑฐ๋, ComfyUI Standalone ํ๊ฒฝ์ ์์์ํฌ ์ํ์ด ์์ด ์ ์ธํ์ต๋๋ค. rembg : numpy, pillow, onnxruntime ๋ฐ 146๊ฑด์ ๋๊ท๋ชจ ์ ๋ฐ์ดํธ๋ฅผ ์งํํ๋ฉฐ ComfyUI Standalone ํ๊ฒฝ์ ๋ฐ์ด๋ด๋ ๊ฐ์ฅ ํฐ ์์ธ์ ๋๋ค. timm : torchvision ๋ฒ์ ์ถฉ๋ ๋ฐ torch ์ฌ์ค์น ์ํ(์ค์น์ torchvision๋ฐ torch์ ์ฌ์ค์น๋ฅผ ์ ๋ํ๋ฉฐ, ๊ฐ๋ณ๋ก ์ค์นํ๋๋ผ๋ ์ฒ๋ฆฌ ์ค ์ถฉ๋์ ์ ๋ฐํ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.) fairscale : torch ABI ์ถฉ๋์ ์ ๋ฐํ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. numba : ํฌํฐ๋ธ์์๋ Numpy ํ๊ฒฝ์ ๊ฐ์ ๋ก ๋ฐ๊ฟ๋๋ค. cmake : ๊ด๋ จ ๋น๋ ์ค์ ๊ณผ์ ์์ ํ์ด์ ํ๊ฒฝ์ ์์๋ผ ์ํ์ด ์์ต๋๋ค. ffmpy / ffmpeg : ์ธ๋ถ ๋ฐ์ด๋๋ฆฌ ์์กด์ฑ์ผ๋ก ์ถฉ๋ ๊ฐ๋ฅ์ฑ git+ํจํค์ง 3~4์ข : ๋๋์ค์น๋ฅผ ์ ๋ฐํ๊ธฐ์ ์๋ฒ ๋ ํ์ด์ ์ ๋ฒ์ ๋ฐ์ดํฐ ๊ณ ์ ์ด ํ๋ค์ด์ง๋ ์์ธ ์ค ํ๋์ ๋๋ค.
*๋ผ์ดํธํ์ ํ๊ฒฝ ์์ ์ฑ ์ต์ฐ์ ์ ๋ชฉํ๋ก ํ๋ฏ๋ก ์ ํจํค์ง๋ค์ ๋ชจ๋ ์ ๊ฑฐ๋์์ต๋๋ค.
###requirements.txt๊ฐ ๋น์ด ์๋ ์ด์ ### ComfyUI๋ ํ์ฅํฉ ๋ก๋ฉ ์ requirements.txt๋ฅผ ์๋ ์ค์นํฉ๋๋ค. ๊ทธ๋ฌ๋ pip๋ git์ ํตํ ์๊ฒฉ์ค์น ๋ฐฉ์์ ํ๊ฒฝ ์์ ์ํ์ด ๋งค์ฐ ๋๊ธฐ ๋๋ฌธ์, Image Refiner Liteํ์์๋ requirements.txt๋ฅผ ๋น ํ์ผ๋ก ์ ์งํฉ๋๋ค.
๋์ , ๋ค์์ ์ฝ๋๋ก ์ต์ ์์กด์ฑ ์ค์น๋ฒ์ ๋จ๊น๋๋ค. pip install --no-deps simpleeval pip install --no-deps gitpython pip install --no-deps pilgram pip install --no-deps matplotlib
์ ํจํค์ง๋ค์ ๋ผ์ดํธํ์์ ์ฌ์ฉํ๋ ์์ ํ ์ต์ ์์กด์ฑ์ ๋๋ค. ์ค์น๋ ์ ํ ์ฌํญ์ด๋ฉฐ, ๋๋ถ๋ถ์ ๊ธฐ๋ฅ์ ๊ธฐ๋ณธ ์ํ์์๋ ์๋ํฉ๋๋ค.
#[์ค์น ๋ฐฉ๋ฒ]#
Installation:
ZIP ๋ค์ด๋ก๋: ์ ์ฅ์๋ฅผ .zip ํ์ผ๋ก ๋ค์ด๋ก๋ํฉ๋๋ค.
custom_nodes ํด๋์ ๋ฐฐ์น: ์์ถ์ ํ๊ณ ComfyUI/custom_nodes ํด๋์ ๋ฃ์ต๋๋ค.
ComfyUI ์ฌ์์: ์ฌ์์ํ๋ฉด ๋ ธ๋๊ฐ ๋ก๋๋ฉ๋๋ค.
#[Node Usage Manual]#
#๋ณ๊ฒฝ์ฌํญ ์ต์ ๋ฒ์ ์์ ๊ธฐ๋์ ํด๋ ์๋ฏธ๊ฐ ๋ณ๋ก ์์ด์, Utility ๋ ธ๋๋ ํ๊ธฐํ์ต๋๋ค.
[Adjustments Nodes]
IRL_RGBLevels #๋ณ๊ฒฝ์ฌํญ: ์ฌ๋ผ์ด๋ ํตํฉ
node_id: IRL_RGBLevels
display_name:RGB ๋ ๋ฒจ
category: IRL_Adjustments
์ญํ : RGB ์ฑ๋๋ณ ๋ ๋ฒจ ์กฐ์
Inputs: image, R Levels, G Levels, B Levels
Outputs: image
IRL_BlackWhiteLevels
node_id: IRL_BlackWhiteLevels
display_name:๋ธ๋ & ํ์ดํธ ๋ ๋ฒจ
category: IRL_Adjustments
์ญํ : ์ ์ฒด ๋ธ๋/ํ์ดํธ ํฌ์ธํธ ์กฐ์
Inputs: image, black_point, white_point
Outputs: image
IRL_LevelsAdjustment #๋ณ๊ฒฝ์ฌํญ: ์ฌ๋ผ์ด๋ ํตํฉ
node_id: IRL_LevelsAdjustment
display_name:๋ ๋ฒจ ์กฐ์
category: IRL_Adjustments
์ญํ : ์ ๋ ฅ/์ถ๋ ฅ ๋ ๋ฒจ ๋ฐ ๊ฐ๋ง ์กฐ์
Inputs: image, in_brightness, gamma, out_brightness
Outputs: image
IRL_GradientMap #๋ณ๊ฒฝ์ฌํญ: ํฝ์ ์ฝ๋ ์ง์ ์ ๋ ฅ์์ ๊ต์ฒด. #์ปฌ๋ฌ ์ฝ๋ ์ง์ ์ ๋ ฅ์ ๊ณ ์ , ์ฌ๋ผ์ด๋๋ก ๊ฐ๋ ์กฐ์ ํ๋๋ก ๋ณ๊ฒฝ
node_id: IRL_GradientMap
display_name:๊ทธ๋ผ๋์ธํธ ๋งต
category: IRL_Adjustments
์ญํ : ๋ช ๋๊ฐ์ ๋ ์์์ ๊ทธ๋ผ๋์ธํธ๋ก ๋งคํ
Inputs: image, color_dark, color_light
Outputs: image
IRL_ShadowsHighlights
node_id: IRL_ShadowsHighlights
display_name:๊ทธ๋ฆผ์ & ํ์ด๋ผ์ดํธ
category: IRL_Adjustments
์ญํ : ๊ทธ๋ฆผ์/ํ์ด๋ผ์ดํธ ๋ํ ์ผ ๋ณต์
Inputs: image, shadow_amount, highlight_amount
Outputs: image
[Filter Nodes]
IRL_GaussianBlur
- node_id: IRL_GaussianBlur
- display_name: ๊ฐ์ฐ์์ ๋ธ๋ฌ
- category: IRL_Filter
- ์ญํ : ์ปค๋ ํฌ๊ธฐ์ ์๊ทธ๋ง ๊ฐ์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง์ ๊ฐ์ฐ์์ ๋ธ๋ฌ ์ ์ฉ
- Inputs: image, kernel_size, sigma
- Outputs: image
IRL_MedianBlur
- node_id: IRL_MedianBlur
- display_name: ๋ฏธ๋์ธ ๋ธ๋ฌ
- category: IRL_Filter
- ์ญํ : ์ปค๋ ํฌ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง์ ๋ฏธ๋์ธ ๋ธ๋ฌ ์ ์ฉ
- Inputs: image, kernel_size
- Outputs: image
IRL_BilateralFilter
- node_id: IRL_BilateralFilter
- display_name: ์๋ฐฉํฅ ํํฐ
- category: IRL_Filter
- ์ญํ : ์ง๋ฆ๊ณผ ์๊ทธ๋ง ๊ฐ์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง์ ์๋ฐฉํฅ ํํฐ ์ ์ฉ
- Inputs: image, diameter, sigma_color, sigma_space
- Outputs: image
IRL_Sharpen
- node_id: IRL_Sharpen
- display_name: ์คํ
- category: IRL_Filter
- ์ญํ : ์ธ์คํ ๋ง์คํฌ ๋ฐฉ์์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ์ ๋ช ํ๊ฒ ์กฐ์
- Inputs: image, amount
- Outputs: image
IRL_HighPass
- node_id: IRL_HighPass
- display_name: ํ์ดํจ์ค ํํฐ
- category: IRL_Filter
- ์ญํ : ์์ง์ ์ธ๋ถ ์ฌํญ์ ๊ฐ์กฐํ๊ธฐ ์ํด ํ์ดํจ์ค ํํฐ ์ ์ฉ
- Inputs: image, radius
- Outputs: image
[Transform Nodes]
IRL_Resize
node_id: IRL_Resize
display_name:๋ฆฌ์ฌ์ด์ฆ
category: IRL_Transform
์ญํ : ์ด๋ฏธ์ง ๋ฆฌ์ฌ์ด์ฆ
Inputs: image, width, height
Outputs: image
IRL_Rotate
node_id: IRL_Rotate
display_name:ํ์
category: IRL_Transform
์ญํ : ์ด๋ฏธ์ง ํ์
Inputs: image, angle
Outputs: image
IRL_Flip #๋ณ๊ฒฝ์ฌํญ: int์ ํ์ด๋๊ฑธ Combo ์คํ์ผ๋ก ๋ณ๊ฒฝ
node_id: IRL_Flip
display_name:ํ๋ฆฝ
category: IRL_Transform
์ญํ : ์ด๋ฏธ์ง ๋ค์ง๊ธฐ (๊ฐ๋ก/์ธ๋ก)
Inputs: image
Inputs: mode[horizontal,vertical] ์ํ/์์ง ์ค ์ ํํ์ฌ ๋ค์ง๊ธฐ
Outputs: image
IRL_Crop
node_id: IRL_Crop
display_name:ํฌ๋กญ
category: IRL_Transform
์ญํ : ์ง์ ์์ญ ํฌ๋กญ
Inputs: image, x, y, width, height
Outputs: image
IRL_CropMerge
node_id: IRL_CropMerge
display_name:ํฌ๋กญ ๋ง์ง
category: IRL_Transform
์ญํ : ์์ญ ํฌ๋กญ(์ง์ ์ ํ)
Inputs: image, L, R, T, B
Outputs: image
IRL_PerspectiveWarp
node_id: IRL_PerspectiveWarp
display_name:ํผ์คํํฐ๋ธ ์๊ณก
category: IRL_Transform
์ญํ : 4์ ๊ธฐ๋ฐ ํฌ์ ์๊ณก
Inputs: image, src_points, dst_points
Outputs: image
[Composite Nodes] #๋ง์คํฌ๋ฅผ ์ฐ๊ฒฐํ์ง ์์ผ๋ฉด ์ด๋ฏธ์ง ์ ํน์ ๋ฐ์ ๊ฒน์นจ์ด๋ฏธ์ง๊ฐ ๋์ค๋ ์์ผ๋ก ์ฒ๋ฆฌ.
#๋ง์คํฌ ์ฐ๊ฒฐ๊ธฐ๋ฅ ์ถ๊ฐ ๋ฐ ๋ง์คํฌ ์ ์ฉ์ฒ๋ฆฌ๋ฐฉ์ ์ถ๊ฐํ์ต๋๋ค.
#๋ง์คํฌ๋ ์ต์ ์ฐ๊ฒฐ์ด๋ผ ์ง์ ์ฐ๊ฒฐ์ํ๋ฉด ๊ด๋ จ์ต์ ์ ์๋๋์ง ์์ต๋๋ค.
IRL_ImageBlend
node_id: IRL_ImageBlend
display_name:์ด๋ฏธ์ง ๋ธ๋ ๋
category: IRL_Composite
์ญํ : ๋ ์ด๋ฏธ์ง ์ ํ ๋ธ๋ ๋ฉ
Inputs: image_a, image_b, factor
Inputs(option):Mask
Inputs(option):Mask_mode ๋ง์คํฌ๋ฅผ ์คํ๋ ์ด ์คํ์ผ๋ก ์ฒ๋ฆฌํ ์ง์ ์ฌ๋ถ๋ฅผ ์ ํฉ๋๋ค.
Outputs: image
IRL_ImageOverlay
node_id: IRL_ImageOverlay
display_name:์ด๋ฏธ์ง ์ค๋ฒ๋ ์ด
category: IRL_Composite
์ญํ : ์ค๋ฒ๋ ์ด ๋ธ๋ ๋ฉ
Inputs: image_a, image_b
Inputs(option):Mask
Inputs(option):Mask_mode ๋ง์คํฌ๋ฅผ ์คํ๋ ์ด ์คํ์ผ๋ก ์ฒ๋ฆฌํ ์ง์ ์ฌ๋ถ๋ฅผ ์ ํฉ๋๋ค.
Outputs: image
IRL_ImageAdd
node_id: IRL_ImageAdd
display_name:์ด๋ฏธ์ง ๋ํ๊ธฐ
category: IRL_Composite
์ญํ : ๋ ์ด๋ฏธ์ง ๋ํ๊ธฐ
Inputs: image_a, image_b
Inputs(option):Mask
Inputs(option):Mask_mode ๋ง์คํฌ๋ฅผ ์คํ๋ ์ด ์คํ์ผ๋ก ์ฒ๋ฆฌํ ์ง์ ์ฌ๋ถ๋ฅผ ์ ํฉ๋๋ค.
Outputs: image
IRL_ImageMultiply
node_id: IRL_ImageMultiply
display_name:์ด๋ฏธ์ง ๊ณฑํ๊ธฐ
category: IRL_Composite
์ญํ : ๋ ์ด๋ฏธ์ง ๊ณฑํ๊ธฐ
Inputs: image_a, image_b
Inputs(option):Mask
Inputs(option):Mask_mode ๋ง์คํฌ๋ฅผ ์คํ๋ ์ด ์คํ์ผ๋ก ์ฒ๋ฆฌํ ์ง์ ์ฌ๋ถ๋ฅผ ์ ํฉ๋๋ค.
Outputs: image
IRL_ImageDifference
node_id: IRL_ImageDifference
display_name:์ด๋ฏธ์ง ์ฐจ์ด
category: IRL_Composite
์ญํ : ๋ ์ด๋ฏธ์ง์ ์ ๋ ์ฐจ์ด ๊ณ์ฐ
Inputs: image_a, image_b
Inputs(option):Mask
Inputs(option):Mask_mode ๋ง์คํฌ๋ฅผ ์คํ๋ ์ด ์คํ์ผ๋ก ์ฒ๋ฆฌํ ์ง์ ์ฌ๋ถ๋ฅผ ์ ํฉ๋๋ค.
Outputs: image
[Noise / Generation Nodes]
IRL_AddGaussianNoise
node_id: IRL_AddGaussianNoise
display_name:๊ฐ์ฐ์์ ๋ ธ์ด์ฆ ์ถ๊ฐ
category: IRL_Noise
์ญํ : ๊ฐ์ฐ์์ ๋ ธ์ด์ฆ ์ถ๊ฐ
Inputs: image, sigma
Outputs: image
IRL_SaltPepperNoise
node_id: IRL_SaltPepperNoise
display_name:์๊ธ & ํ์ถ ๋ ธ์ด์ฆ
category: IRL_Noise
์ญํ : Salt & Pepper ๋ ธ์ด์ฆ ์ถ๊ฐ
Inputs: image, amount
Outputs: image
IRL_PerlinNoise
node_id: IRL_PerlinNoise
display_name:ํผ๋ฆฐ ๋ ธ์ด์ฆ
category: IRL_Noise
์ญํ : ํผ๋ฆฐ ๋ ธ์ด์ฆ ์ด๋ฏธ์ง ์์ฑ
Inputs: width, height, scale
Outputs: image
IRL_RandomColor
node_id: IRL_RandomColor
display_name:๋๋ค ์ปฌ๋ฌ ์ด๋ฏธ์ง
category: IRL_Noise
์ญํ : ๋ฌด์์ ๋จ์ ์ด๋ฏธ์ง ์์ฑ
Inputs: width, height
Outputs: image
IRL_WhiteNoise #์ค๋ช ์ฐฝ ์ค๋ฅ ์์
node_id: IRL_WhiteNoise
display_name:ํ์ดํธ ๋ ธ์ด์ฆ
category: IRL_Noise
์ญํ : ํ์ดํธ ๋ ธ์ด์ฆ ์ด๋ฏธ์ง ์์ฑ
Inputs: width, height, scale
Outputs: image
[Analysis Nodes]
#๋ฐ์ดํ๋น ์ผ๋ก ๋ณด๊ฐํ๋๊ฑธ ํฐํธ๋ก๋ฉ์ผ๋ก ๋ณ๊ฒฝ, ๊ธ์ํฌ๊ธฐ์กฐ์ ๊ฐ๋ฅ.
#์๋์ฐ ๊ธฐ๋ณธ ํฐํธ์ง๋ง, ๋ง์ฝ ํฐํธ๊ฐ ์์ ๊ฒฝ์ฐ ๋ ธ๋์ ํฌํจ๋์ด์๋ ํฐํธ ์ค์น.
#์ฃ์ง ๋งต ์ถ์ถ์ ๊ฐ๋ ์ธํ ์ถ๊ฐ.
IRL_RGBSplit
node_id: IRL_RGBSplit
display_name=์ด๋ฏธ์ง 3์ฑ๋ ์์ ๋ถ๋ฆฌ
category: IRL_Analysis
์ญํ : RGB ๋ ์ด์ด ๋ถํ ์ถ๋ ฅ
Inputs: image
Outputs: histogram
IRL_ImageHistogram Graph
node_id: IRL_ImageHistogramGraph
display_name:์ด๋ฏธ์ง ํ์คํ ๊ทธ๋จ ๊ทธ๋ํ
category: IRL_Analysis
์ญํ : RGB ํ์คํ ๊ทธ๋จ์ ๊ณ์ฐํด ๊ทธ๋ํ๋ก ์ถ๋ ฅ
Inputs: image
Outputs: histogram
IRL_ImageMeanStd
node_id: IRL_ImageMeanStd
display_name:์ด๋ฏธ์ง ํ๊ท & ํ์คํธ์ฐจ
category: IRL_Analysis
์ญํ : ํฝ์ ํ๊ท ๊ฐ/ํ์คํธ์ฐจ ๊ณ์ฐ
Inputs: image, font_size
Outputs: stats โ ํ๊ท & ํ์คํธ์ฐจ ํฝ์ ๊ฐ ๊ณ์ฐ + ํ ์คํธ ๊ธฐ๋ฐ ์๊ฐํ ์ด๋ฏธ์ง
IRL_ImageMinMax
node_id: IRL_ImageMinMax
display_name:์ด๋ฏธ์ง ์ต์ & ์ต๋
category: IRL_Analysis
์ญํ : ์ต์/์ต๋ ํฝ์ ๊ฐ ๊ณ์ฐ
Inputs: image, font_size
Outputs: minmax โ ์ต์/์ต๋ ํฝ์ ๊ฐ ๊ณ์ฐ + ํ ์คํธ ๊ธฐ๋ฐ ์๊ฐํ ์ด๋ฏธ์ง
IRL_ImageEdgeMap
node_id: IRL_ImageEdgeMap
display_name:์ด๋ฏธ์ง ์์ง ๋งต
category: IRL_Analysis
์ญํ : Sobel ๊ธฐ๋ฐ ์์ง ๋งต ์์ฑ
Inputs: image, edge_scale
Outputs: image
IRL_ImageBrightnessContrast
node_id: IRL_ImageBrightnessContrast
display_name:๋ฐ๊ธฐ & ๋๋น
category: IRL_Analysis
์ญํ : ๋ฐ๊ธฐ/๋๋น ํต๊ณ ๊ณ์ฐ
Inputs: image, font_size
Outputs: stats โ ๋ฐ๊ธฐ & ๋๋น ํ์ธ + ํ ์คํธ ๊ธฐ๋ฐ ์๊ฐํ ์ด๋ฏธ์ง
IRL_CannyEdgeStats
node_id: IRL_CannyEdgeStats
display_name:์บ๋ ์์ง ํต๊ณ
category: IRL_Analysis
์ญํ : ์บ๋ ์ฃ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ง ๋ฐ๋ ๋ฐ ํ๊ท ์์ง ๊ฐ๋๋ฅผ ๊ณ์ฐํ๊ณ ์๊ฐ์ ํต๊ณ ์ด๋ฏธ์ง๋ฅผ ์์ฑํฉ๋๋ค.
Inputs: image, font_size
Outputs: stats โ ์์ง ๋ฐ๋ ๋ฐ ํ๊ท ์์ง ๊ฐ๋ + ํ ์คํธ ๊ธฐ๋ฐ ์๊ฐํ ์ด๋ฏธ์ง
IRL_DepthStats
node_id: IRL_DepthStats
display_name:๊น์ด ํต๊ณ
category: IRL_Analysis
์ญํ : ๊น์ด๋งต์ ํ๊ท ๋ฐ ํ์คํธ์ฐจ๋ฅผ ๊ณ์ฐํ๊ณ ์๊ฐ์ ํต๊ณ ์ด๋ฏธ์ง๋ฅผ ์์ฑํฉ๋๋ค.
Inputs: image, font_size
Outputs: stats โ ๊น์ด ํ๊ท ๋ฐ ๊น์ด ํ์คํธ์ฐจ + ํ ์คํธ ๊ธฐ๋ฐ ์๊ฐํ ์ด๋ฏธ์ง