본문 바로가기
반응형

c#2

[C# Windows 프로그래밍] C# dll파일을 제작/사용하는 방법 (How to make C# dll) DLL : Dynamic Link Library 라이브러리를 사용하는 이유는 개발에 있어 자주쓰고 중복적인 내용을 다룰 때 편리하고, 개발속도가 빨라지기 때문이다. DLL파일 생성을 위해 C# 클래스 라이브러리를 생성한다. using System; namespace ClassLibrary1 { public class Class1 { public static int test (int a, int b) { return a + b; } } } 위와 같이 간단하게 int타입 a, b를 불러와서 더하는 함수를 작성한 후에 F5를 눌러서 빌드한다. 이런 문구가 뜨면 빌드에 성공한 것이다. 이제 소스폴더에 들어가서 ClassLibrary1.dll을 찾는다. dll파일이 생성된 것을 확인할 수 있다. 이제 솔루션 - .. 2020. 5. 30.
[C# Windows 프로그래밍]이미지를 이진화 하는 방법,이미지 이진화 예제(How to set image to binarization?) 안녕하세요 이글에서는 이미지를 2진화 시키는 방법에 대해서 알아보겠습니다. 일단 들어가기 앞서 이진화란? 영어로는 [Binarization] 라고 합니다. 쉽게말해서 0과 1이라고 생각하면 편합니다. 이미지의 RGB 평균값을 구한후 지정한 값보다 높으면 1, 낮으면 0으로 처리해버리는 것입니다. 이렇게 0과, 1 (흑과 백)로 이미지를 표현 하는 것이 이미지 이진화라고 합니다. 주로 영상 or 사진의 특징을 판별할 때 이 기법이 사용됩니다. Color [Name]; Color 라는 구조체 (Structure) [Name]이라는 값으로 선언합니다. Color 구조체는 ARGB(알파, 빨강, 녹색, 파랑) 색을 나타낼 수 있고, 우리가 필요한 것은 R,G,B 입니다. int rgb; Intger 형식의 rg.. 2020. 4. 20.
반응형