Programming
[.Net] ์์ฑํ AI, C#์์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(LLM) LLaMaSharp ์ฌ์ฉํ๊ธฐ(์์ ํฌํจ)
[.Net] ์์ฑํ AI, C#์์ ๋๊ท๋ชจ ์ธ์ด ๋ชจ๋ธ(LLM) LLaMaSharp ์ฌ์ฉํ๊ธฐ(์์ ํฌํจ)
2024.08.16์์ฑํ(Generative) AI๋?๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋ก์ด ์ฝํ
์ธ ๋ฅผ ์์ฑํ๋ ๊ธฐ์ ๋ก, ์ด๋ฏธ ์กด์ฌํ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ตํ์ฌ ์๋ก์ด ์ด๋ฏธ์ง, ํ
์คํธ, ์์
๋ฑ ๋ค์ํ ํํ์ ์ฝํ
์ธ ๋ฅผ ๋ง๋ค์ด๋ด๋ ์ธ๊ณต์ง๋ฅ์
๋๋ค.'์ ์'๋ง ๋ค์ด๋ณด๋ฉด ์ ์๋ฟ์ง ์์ ํ
๋ฐ์. OpenAI์ ChatGPT๋ ์ ์์ค ๊ฒ๋๋ค. ์ด ChatGPT๋ ํ
์คํธ ์์ฑ์ ์ด์ ์ ๋ง์ถ ์์ฑํ AI๋ก, ๋ฐฉ๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ํ์ตํ์ฌ ์ฌ์ฉ์์ ์์ฐ์ค๋ฌ์ด ๋ํ๋ฅผ ๋๋ ์ ์๋ ๊ธฐ์ ์ ์ ๊ณตํฉ๋๋ค. ์กฐ์ฌํด์ผ ํ ๋ถ๋ถ์, ChatGPT์ ๋ต๋ณ์ 100% ์ ๋ต์ด ์๋๋ฉฐ ํ์ ๋ฐ์ดํฐ(Hallucination)๋ฅผ ๊ตฌ๋ถํ ์ค ์์์ผ ํ๋ค๋ ์ ์
๋๋ค. ์ฆ, ๋งน์ ํ๊ธฐ๋ณด๋ค๋ ์์ฌํ๋ ์์ธ๋ฅผ ์ทจํ๊ณ ์ฌ์ฉํด์ผ ํฉ๋๋ค.์์ฆ์ ๋๊ธฐ์
๋ฟ๋ง ์๋๋ผ ์คํํธ์
๊ธฐ์
์์๋ ์์ฑํ AI๋ฅผ ..
[.Net] XML ํ์ผ ์ฝ๊ธฐ์ ์ฐ๊ธฐ, ๊ทธ๋ฆฌ๊ณ ์ง๋ ฌํ(Serialization)๋ก ๊ฐ์ฒด์ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ(์์ ํฌํจ)
[.Net] XML ํ์ผ ์ฝ๊ธฐ์ ์ฐ๊ธฐ, ๊ทธ๋ฆฌ๊ณ ์ง๋ ฌํ(Serialization)๋ก ๊ฐ์ฒด์ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ(์์ ํฌํจ)
2024.05.13XML์ด๋?XML์ eXtensible Markup Language์ฝ์๋ก, ๋ง ๊ทธ๋๋ก 'ํ์ฅ ๊ฐ๋ฅํ ๋งํฌ์
์ธ์ด'๋ฅผ ๋ปํ๋๋ฐ, ์ข ๋ ์๋ฏธ๋ฅผ ํ์๋ฉด '๋ฐ์ดํฐ๋ฅผ ์ ์ํ๋ ๊ท์น์ ์ ๊ณตํ๋ ๋งํฌ์
์ธ์ด'์
๋๋ค.XML์ ๋ชฐ๋์ ๋์๋ ํ๋ก๊ทธ๋จ์ ์ค์ ํ์ผ๋ก INI ํฌ๋งท์ ์ฌ์ฉํ์์ผ๋, XML์ ์ ํ ์ดํ๋ก๋ ์ค๊ณง XML ํ์ผ๋ง ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋ฐฐ์ด ํํ๋ก ๋์ด์ด ๊ฐ๋ฅํ๊ณ , ๋ฐ์ดํฐ์ ๊น์ด๋ ์์ ๋กญ๊ฒ ์ค์ ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์
๋๋ค. ๋ํ, ๊ฐ์ฅ ์ค์ํ ์ ์ ์ง๋ ฌํ(Serialization)๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด์ ์ฐ๋์ด ์ฌ์ ์ฝ๊ณ ์ฐ๊ธฐ๊ฐ ์์ฃผ ํธ๋ฆฌํ๋ค๋ ์ ์
๋๋ค.๊ทธ๋ผ, ๋ณธ๋ฌธ์์๋ XML ํ์ผ์ ๊ตฌ์กฐ์ C#์ผ๋ก ์ด๋ป๊ฒ ์ฝ๊ณ ์ฐ๋์ง๋ฅผ ๋ณด์ฌ์ฃผ๊ณ , Serialization์ ์ฌ์ฉํด ์ด๋ป๊ฒ ๊ฐ์ฒดํํ๋์ง ์ค๋ช
ํ๊ฒ ์ต๋๋ค.XML ๊ตฌ์กฐ..
[.Net] WinForm UI ์ปจํธ๋กค ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ(Data Binding) ํํค์น๊ธฐ(์์ ํฌํจ)
[.Net] WinForm UI ์ปจํธ๋กค ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ(Data Binding) ํํค์น๊ธฐ(์์ ํฌํจ)
2024.03.24๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ(Data Binding)์ด๋? ํน์ WinForm UI ์ปจํธ๋กค ์ค DataGridView๋ ListBox์์ DataBinding ํญ๋ชฉ์ ๋ณธ ์ ์ด ์๋์? ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ์ UI ์ปจํธ๋กค๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๋ฐ์ดํฐ์ UI ์ปจํธ๋กค์ด ์ฐ๊ฒฐ๋์ด ์์ผ๋ฉด, ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋ ๋ UI ์ปจํธ๋กค์ด ์๋์ผ๋ก ๊ฐฑ์ ๋๊ฒ ๋ฉ๋๋ค. ์ฆ, ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋์ ๋ ์ฌ์ฉ์๊ฐ ์ผ์ผ์ด UI ์ปจํธ๋กค์ ์์ ํ ํ์๊ฐ ์๋ ๊ฒ์ด์ฃ . ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ์ ์ฌ์ฉํ ๋ ๋ ํ๋์ ์ฅ์ ์ด ์์ต๋๋ค. ๋๋์ ๋ฐ์ดํฐ๋ฅผ UI ์ปจํธ๋กค์ ๋ฐ์ํ ๋ ๋ฐ์ ์๋๊ฐ ๋น ๋ฅด๋ค๋ ๊ฒ์ด์ฃ . ๋ณธ๋ฌธ์์ ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ์ ์ฌ์ฉํ์ง ์์์ ๋ ๋ฌธ์ ์ , ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ์ ์ ์ฉํ๋ฉด ์ด๋ค ํจ๊ณผ๋ฅผ ๋ณผ ์ ์๋์ง ์์ธํ ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. DataGridView ์ปจ..
[์ฑGPT] ์ ๋ฃ ๋ฒ์ Custom ์ฑ๋ด ์์ฑ ๋ฐฉ๋ฒ๊ณผ ์ฌ์ฉ ํ๊ธฐ
[์ฑGPT] ์ ๋ฃ ๋ฒ์ Custom ์ฑ๋ด ์์ฑ ๋ฐฉ๋ฒ๊ณผ ์ฌ์ฉ ํ๊ธฐ
2023.12.09๋ง์ถคํ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ AI ์ฑ๋ด OpenAI์ ์ฑGPT(ChatGPT)๋ ์ ๋ง ํ์ ์ ์ด์ฃ . ์์ฑ์ผ ๊ธฐ์ค, ์ฑGPT๋ฅผ ์ฌ์ฉํ๋ฉด 2023๋
4์๊น์ง์ ํ์ต๋ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ๋ฐ์ ์ ์์ต๋๋ค. ๊ฒ๋ค๊ฐ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ฉด ์น ๋ธ๋ผ์ฐ์ ๊ฒ์์ผ๋ก ์ต์ ๋ฐ์ดํฐ๋ ์ป์ ์ ์์ต๋๋ค. ์ฑGPT๋ฅผ ์ฌ์ฉํ๋ค๊ฐ ๋ฌธ๋ ๋ ์๊ฐ์ด, 'ํ์ฌ ๋ด๊ฐ ๊ฐ๊ณ ์๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฑGPT์ ๊ฐ์ AI ์ฑ๋ด์ ๋ง๋ค ์ ์์๊น?'์์ต๋๋ค. ํ์ฌ์ ์
๋ฌด ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฑ๋ด์ผ๋ก ๋ง๋ ๋ค๋ฉด, ์ฌ์ํ๊ณ ๋ฐ๋ณต๋๋ ์
๋ฌด๋ ๊ณผ๊ฑฐ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ๋, ๊ทธ๋ฆฌ๊ณ ์ฅ๊ธฐ๊ฐ ์ด์ด์ง ์ด์๋ฅผ ์์ฝํ ๋ ์ ์ฉํ์ง ์์๊น ์๊ฐํ์ต๋๋ค. ํ์ง๋ง ์๊ฐ๊ณผ ๋ค๋ฅด๊ฒ ํ์ค์ ๋ฒฝ์ ๋๋ฌด ๋์์ต๋๋ค. ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ์ ํ์ตํ๊ธฐ ์ํ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ด๋ป๊ฒ ์ค๋นํด์ผ ..
[์
๋ ๋์/Selenium, C#] ChromeDriver ๋ฒ์ ์๋ ์
๋ฐ์ดํธ ์ ์ฉ ๋ฐฉ๋ฒ
[์ ๋ ๋์/Selenium, C#] ChromeDriver ๋ฒ์ ์๋ ์ ๋ฐ์ดํธ ์ ์ฉ ๋ฐฉ๋ฒ
2023.11.22ํฌ๋กฌ ๋๋ผ์ด๋ฒ ์
๋ฐ์ดํธ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฐ์ผ๋ก ํฌ๋กค๋ง ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์ ํ์ฌ ์์คํ
์ ์ค์น๋์ด ์๋ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์ ๋ฒ์ ๊ณผ, ์คํ๋๋ ํ๋ก๊ทธ๋จ์ ๋ฒ์ ์ ๋ง์ถ๋ ์์
์ด ์ฐธ ๊ท์ฐฎ์์ต๋๋ค. ๋ง์ฝ, ๋ฒ์ ์ด ๋ง์ง ์์ผ๋ฉด ๋๋ผ์ด๋ฒ ๋ฒ์ ์ด ์ผ์นํ์ง ์์ ๋์ํ๋ค๋ ์๋ฌ ๋ฉ์์ง๊ฐ ๋ฐ์ํฉ๋๋ค. ๊ทธ๋์ ์ด๋ฅผ ๋์ฒํ๋ ๋ฐฉ๋ฒ์ ์๋์ ํฌ์คํ
์ ์ฌ๋ฆฐ ์ ์ด ์์ต๋๋ค. [์
๋ ๋์/Selenium, C#] ChromeDriver ๋ฒ์ ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ [์
๋ ๋์/Selenium, C#] ChromeDriver ๋ฒ์ ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ ํฌ๋กฌ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ค๋ฅ ํ์ ํฌ๋กฌ ๋๋ผ์ด๋ฒ๋ฅผ ์ด์ฉํ ํฌ๋กค๋ง ํ๋ก๊ทธ๋จ ์ ์ ์ ์๋์ ๋ฉ์์ง๋ ํ ๋ฒ์ฏค์ ๋ดค์ ๊ฒ์
๋๋ค. session not created: This version of ChromeDriv..
[.Net] ML.NET์ ์ด์ฉํ ๋ฅ ๋ฌ๋ ๋ชจ๋ธ ์์ฑํ๊ธฐ - ์ด๋ฏธ์ง ๋ถ๋ฅ
[.Net] ML.NET์ ์ด์ฉํ ๋ฅ ๋ฌ๋ ๋ชจ๋ธ ์์ฑํ๊ธฐ - ์ด๋ฏธ์ง ๋ถ๋ฅ
2023.10.15์ธ๊ณต ์ง๋ฅ ์ธ๊ณต ์ง๋ฅ(AI)์ด๋ผ๋ ํค์๋๊ฐ ์ด๋ ๊ฐ๋ ๋น ์ง์ง ์์ต๋๋ค. ํ์ต ๋๊ตฌ๋ ๋ฌผ๋ก ์ด๊ณ ์๋์ฐจ, CCTV, ๊ฒ์ ์์ง, ์ฑ๋ด, ๊ธ์ ์ธ์(OCR) ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ์ธ๊ณต ์ง๋ฅ ๊ธฐ์ ์ด ๋ง์ด ์ ๋ชฉ๋์์ต๋๋ค. ์ธ๊ณต ์ง๋ฅ์ ์ญ์ฌ๋ 1950๋
๋ ๊น์ง ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋ค๊ณ ํ๋๋ฐ์. ์ง๊ธ๊น์ง ์ฌ๋ฌ ์ํ๊ธฐ๋ฅผ ๊ฑฐ์น๊ณ ์ง์์ ์ธ ๋ฐ์ ์ ํตํด ์ค๋๋ ์ฑGPT๊น์ง ์ค๊ฒ ๋์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, AI ๊ธฐ์ ์ ์ฐ๋ฆฌ ์ํ๊ณผ ๋ฐ์ ํ๊ฒ ์ฐ๊ฒฐ๋์๊ณ , AI ๊ธฐ์ ์ ์ผ๋ง๋ ํ์ฉํ๋์ ๋ฐ๋ผ ์
๋ฌด ํจ์จ์ฑ์ด ๋ฌ๋ผ์ง ์ ๋์
๋๋ค. ๋ณธ ํฌ์คํ
์ ๋จธ์ ๋ฌ๋(์ธ๊ณต ์ง๋ฅ ๋ถ์ผ์ ํ์ ์งํฉ, ๋ถ์ผ)์ ๋ํ ๊น์ ์ง์์ด ์๋๋ผ๋, C# ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ๊ฒ ๋จธ์ ๋ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๊ณ ์ ํฉ๋๋ค. ML.NET ML.NET์ ๋ง์ดํฌ..
[Flutter] ์๋์ฐ(Windows)์ ํ๋ฌํฐ(Flutter) ํ๊ฒฝ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ
[Flutter] ์๋์ฐ(Windows)์ ํ๋ฌํฐ(Flutter) ํ๊ฒฝ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ
2023.08.231. ์๋์ฐ ์ฉ Android Studio ์ค์นํ๊ธฐ Android Studio๋ฅผ ๋ค์ด๋ก๋ํ๊ธฐ ์ํด ์๋ ์ฌ์ดํธ์ ์ ์ํฉ๋๋ค. https://developer.android.com/studio Download Android Studio & App Tools - Android Developers Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today. developer.android.com ์ ํํ์ด์ง์ ์ ์ํ๋ฉด ์๋์ ๊ฐ์ด Download Android Studio Giraffe ๋ฒํผ์ด ๋ณด์
๋๋ค. ํด๋ฆญํ๋ฉด ..
[Flutter] ๊ฐ์ ๋๋ฐ์ด์ค(Virtual device) ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ
[Flutter] ๊ฐ์ ๋๋ฐ์ด์ค(Virtual device) ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ
2023.08.20Android Virtual Device(AVD) ๊ด๋ฆฌํ๊ธฐ Android Studio์์๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ์ค๋งํธ ํฐ์์ ์ฑ์ ๊ฐ๋ฐํ ์๋ ์์ง๋ง, ํธ๋ฆฌํ๊ฒ ๊ฐ์ ๋๋ฐ์ด์ค๋ฅผ ์ถ๊ฐํ์ฌ ์คํํ๊ณ ๋๋ฒ๊น
์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ฐ์ ๋๋ฐ์ด์ค๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ์์ฃผ ๊ฐ๋จํ๋ฐ์. ํ๋ฒ ๋ฐ๋ผ ํด ๋ณด๊ฒ ์ต๋๋ค. 1. Virtual Device Manager ๋ฉ๋ด ํด๋ฆญํ๊ธฐ ์ฒ์ Welcome ํ๋ฉด์์ More Actions๋ฅผ ํด๋ฆญํ๋ฉด Virtual Device Manager ๋ฉ๋ด๊ฐ ๋ณด์
๋๋ค. ์ด ๋ฉ๋ด๋ฅผ ํด๋ฆญํฉ๋๋ค. ๋ง์ฝ, ์ด๋ฏธ ์์ฑํ ํ๋ก์ ํธ๊ฐ ์์ด์ Welcome ํ๋ฉด์ด ๋ณด์ด์ง ์๋๋ค๋ฉด, ์๋์ ๊ฐ์ด ์๋จ ๋ฉ๋ด์ ์์ด์ฝ์ ํด๋ฆญํด๋ ๋์ผํ ํ๋ฉด์ ๋ณผ ์ ์์ต๋๋ค. 2. Virtual Device ์์ฑํ๊ธฐ ์๋ ํ๋ฉด๊ณผ ๊ฐ์ด ํ์..
[DirectX] .Net WinForm์์ GDI+์ SharpDX ์ฌ์ฉํ๊ธฐ (์์ ํฌํจ)
[DirectX] .Net WinForm์์ GDI+์ SharpDX ์ฌ์ฉํ๊ธฐ (์์ ํฌํจ)
2023.06.10SharpDX vs GDI+ ์ง๋ ํฌ์คํ
์์ DirectX์ GDI+์ ๊ธฐ๋ณธ์ ์ธ ์ฐจ์ด์ ๊ณผ SharpDX๊ฐ ๋ฌด์์ธ์ง ์์๋ณด์์ต๋๋ค. [.Net] DirectX์ GDI+์ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ SharpDX ์ดํดํ๊ธฐ [DirectX] DirectX์ GDI+์ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ SharpDX ์ดํดํ๊ธฐ DirectX์ GDI์ ์ฐจ์ด์ SharpDX๋ฅผ ์ค๋ช
ํ๊ธฐ ์ ์, DirectX๊ฐ ๋ฌด์์ธ์ง ๊ทธ๋ฆฌ๊ณ GDI์ ๋ฌด์จ ์ฐจ์ด๊ฐ ์๋์ง๋ถํฐ ์์๋ณด๊ฒ ์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ํํ ์๊ณ ์๋ GDI(Graphics Device Interface)๋ ์๋์ฐ ์ด์ ์ฒด์ ์ ๊ทธ๋ luckygg.tistory.com ๊ฐ๋จํ๊ฒ ์์ฝํ์๋ฉด, 2D ์ด๋ฏธ์ง ๋ ๋๋ง ๊ธฐ์ค์ผ๋ก ํ๋์จ์ด ๊ฐ์์ ์ง์ํ๋์ ์ฐจ์ด์ ์ด ์๋ค๊ณ ๋ณด๋ฉด ๋๊ฒ ์ต๋๋ค. ์ด๋ฒ ํฌ์คํ
์์๋ Wi..
[DirectX] DirectX์ GDI+์ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ SharpDX ์ดํดํ๊ธฐ
[DirectX] DirectX์ GDI+์ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ SharpDX ์ดํดํ๊ธฐ
2023.06.06DirectX์ GDI์ ์ฐจ์ด์ SharpDX๋ฅผ ์ค๋ช
ํ๊ธฐ ์ ์, DirectX๊ฐ ๋ฌด์์ธ์ง ๊ทธ๋ฆฌ๊ณ GDI์ ๋ฌด์จ ์ฐจ์ด๊ฐ ์๋์ง๋ถํฐ ์์๋ณด๊ฒ ์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ํํ ์๊ณ ์๋ GDI(Graphics Device Interface)๋ ์๋์ฐ ์ด์ ์ฒด์ ์ ๊ทธ๋ํฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ๋ํ(์ง์ , ์ฌ๊ฐํ, ์ํ ๋ฑ) ๋๋ ๋ฌธ์์ด, ์ด๋ฏธ์ง ๋ฑ์ ๊ทธ๋ฆด ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ณด๋ค ๋ ์ง๋ณด๋ ๊ธฐ์ ์ด GDI+์ด๋ฉฐ, GDI๋ณด๋ค ๋ ๋ค์ํ ๊ทธ๋ํฝ ๋ ๋๋ง ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ์ฃผ์ ํน์ง์ผ๋ก, GDI๋ CPU์์ ์ํ๋๋ค ๋ณด๋ ํ๋์จ์ด ๊ฐ์์ ์ง์ํ์ง ์์ต๋๋ค. DirectX๋ ๊ฒ์, ๋ฉํฐ๋ฏธ๋์ด ๋ฐ ๊ทธ๋ํฝ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค. ๊ธฐ๋ณธ์ ์ธ ์
๋ ฅ ์ฅ์น(ํค๋ณด๋, ๋ง์ฐ์ค ๋ฑ)์ ์ฌ์ด๋ ์ถ๋ ฅ, 2์ฐจ์๋ฟ๋ง ์๋๋ผ 3์ฐจ์ ๋ ๋๋ง ..
๋ฉ๋ชจ๋ฆฌ์ CPU ๋ถํ์จ์ ๋ชจ๋ํฐ๋งํ๋ Process Manager v2023.05.31, ๋ฌด๋ฃ ๋ฐฐํฌํฉ๋๋ค!
๋ฉ๋ชจ๋ฆฌ์ CPU ๋ถํ์จ์ ๋ชจ๋ํฐ๋งํ๋ Process Manager v2023.05.31, ๋ฌด๋ฃ ๋ฐฐํฌํฉ๋๋ค!
2023.05.31ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๊ณ ๋๋ฉด ์ ์์ ์ผ๋ก ๋์ํ๋์ง, ๋ฌธ์ ๋ ์๋์ง, ์๋ฌ๊ฐ ๋ฐ์ํ๋๋ผ๋ ์์ธ์ฒ๋ฆฌ๊ฐ ๋๋์ง ๋ฑ์ ๊ฒ์ฆ์ ๊ผญ ํ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐฐํฌ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ์ด๋ ๋ถ๋ถ์ด ๋ฌธ์ ์๋์ง ์ถ์ ์ด ๊ฐ๋ฅํด์ผ ํฉ๋๋ค. ์ต์ํ์ ๊ฒ์ฆ๋ ์์ด ๋ฐฐํฌํ๋ฉด ์ ์ง๋ณด์ ์ ์ ๋ง ๊ณจ์น๊ฐ ์ํ์ง๋๋ค. ๊ทธ๋ฐ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๋์ ๋๋ ๋ถํ์ํ๊ฒ CPU ๋ถํ์จ์ด ๋์์ง์ง๋ ์๋์ง๋ ์ ๊ฒํ๊ณ ์๋์? ์ฌ์ค ์ ๋ ๋ฉ๋ชจ๋ฆฌ ๋์์ CPU ๋ถํ์จ๊น์ง ๊ผผ๊ผผํ๊ฒ ์ ๊ฒํ์ง๋ ์์์ต๋๋ค. ๋น์ฐํ ๋ฌธ์ ์๊ฒ ์ง ํ๊ณ ๋๋ฌด ๊ฐ๊ณผํ ๋ถ๋ถ์ด์ฃ . ๊ทธ๋ฐ๋ฐ ๊ฐ๋ ํน์ ํ๋ก๊ทธ๋จ์ ๋ฉ๋ชจ๋ฆฌ ๋์์ CPU ๋ถํ์จ์ ์ ๊ฒํด์ผ ํ๋ ์ผ์ด ์๊ณค ํฉ๋๋ค. ๊ทธ๋ด ๋๋ง๋ค ํ๋ ๋ฐฉ๋ฒ์ด ์์
๊ด๋ฆฌ์๋ฅผ ์ด๊ณ , ํน์ ํ๋ก์ธ์ค์ ์ํ(๋ฉ๋ชจ๋ฆฌ, CPU)๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ์บก์ฒํ๋ ๊ฒ์
๋๋ค. ๋๋ ํด..
[OpenCV] VTK 9.0.0๊ณผ OpenCV 4.4.0์ผ๋ก viz ๋ชจ๋ ํฌํจํ์ฌ ๋น๋ํ๊ธฐ!
[OpenCV] VTK 9.0.0๊ณผ OpenCV 4.4.0์ผ๋ก viz ๋ชจ๋ ํฌํจํ์ฌ ๋น๋ํ๊ธฐ!
2023.04.15viz ๋ชจ๋์ด๋ OpenCV์์ ์ ๊ณตํ๋ 3D ๊ฐ์ํ(Visualization) ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์๋ฏธํฉ๋๋ค. ๋ํ, ์์ ฏ์ ํ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ ์์ ฏ๊ณผ ์ํธ ์์ฉํ๋ ์ฌ๋ฌ ํจ์๋ค์ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด, ์ , ํฌ์ธํธ, ๋ฐ์ด๋ฉ ๋ฐ์ค, ๋ฌธ์์ด ๋ฑ์ ๊ทธ๋ฆฌ๋ ์์
์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ OpenCV๋ ๊ธฐ๋ณธ์ ์ผ๋ก viz๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ์ง์ VTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ viz ๋ชจ๋์ด ํฌํจ๋ OpenCV ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค. ์ด ๊ณผ์ ์ด ๊ฝค ์๊ฐ์ด ๊ฑธ๋ฆฌ๊ณ ๋ณต์กํ๋ฐ์. ์ด๋ฒ ํฌ์คํ
์ ํตํด ์ด๋ป๊ฒ viz ๋ชจ๋์ด ํฌํจ๋ OpenCV ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋น๋ํ๋์ง ์๊ฐํ๊ฒ ์ต๋๋ค. ์ค๋น ์ฌํญ 1. VTK 8.2.0 ๋๋ 9.0.0 Source ํ์ผ์ ์ค๋นํฉ๋๋ค. ๋ค์ด๋ก๋ ๋งํฌ: vtk.org/download/ ๋..