WPF(Windows Presentation Foundation)에서는 Microsoft.Ink 라이브러리를 통해 필기 인식 기능을 제공한다. 특히, 사용자가 직접 쓴 숫자(Handwritten digit recognition)를 인식하는 작업을 수행할 때 이 라이브러리가 큰 도움이 된다. 이 글에서는 WPF 프로젝트에서 Microsoft.Ink를 활용하여 필기 숫자 인식 기능을 구현하는 방법에 대해 상세하게 설명한다. 1. 시작 전 필요한 참고 자료 필기 인식 기능 구현을 위한 주요 참고 자료는 Microsoft의 공식 문서에서 제공된다. WPF의 필기 인식 공식 문서 필기 인식 - WPF .NET Framework WPF 플랫폼의 디지털 링크에 관련되므로 필기 인식의 기본 개념을 알아봅니다. lear..
Language/C# WPF
프로그램을 개발하면서 하드 드라이브에 파일을 쓰거나 할 때 코드는 다 맞는데 실행 오류가 뜬다거나, openapi를 사용하면서 프로그램 실행 할 때마다 관리자 권한으로 실행하시겠습니까? 라는 메세지가 너무 귀찮다. 그래서 C# 프로그램 만들 때 프로그램 디버깅 관리자권한을 주고자 한다. 먼저 프로젝트 > 오른쪽마우스클릭 > 속성 에서 보안탭으로 이동하면, ClickOnce 보안설정 사용이 체크가 안되어 있는데 요거 체크해준다. 체크를 해주면 라디오버튼이 활성화 되는데 무시하고~ 프로젝트의 Properies에 들어가보면 app.manifest라는 녀석이 보인다. 요 파일을 더블클릭하면, 뭐라뭐라 나오는데 파란박스안에 주석처리 되어있는 부분이 권한에 대한 부분이다. 관리자를 요구해야 하기에 빨간박스 구간에 ..
Ellipse shape 에 background를 넣는 간단한 예 //Rectangle 또한 똑같이 하면 됨 Ellipse 원에서 배경을 넣으려면 Fill 변수에 ImageBrush를 넣어주면 됨 기존에 이미지를 BitmapImage 로 로드를 해놔서 BitmapImage to ImageBrush 형태로 변경을 해줘야 함 (BitmapImage를 로드 하는 방법은 https://happyguy81.tistory.com/95 이글로...) ImageBrush imgB = new ImageBrush(bmp); 를 쓰면 BitmapImage to ImageBrush로 변경이 가능하다. private void Window_Loaded(object sender, RoutedEventArgs e) { Ellipse..
OpenCV Sharp을 사용하여 C# 프로젝트를 개발할 때, 컴파일은 문제없이 완료되지만 실행 시 DLL 관련 에러가 발생하는 경우가 있습니다. 이러한 문제는 OpenCV Sharp 및 OpenCV 관련 DLL 파일들이 실행 폴더에 포함되지 않았을 때 자주 발생합니다. 프로젝트의 실행 환경에 필요한 모든 종속성 파일이 제대로 위치해 있지 않으면, 실행 파일은 필요한 DLL을 찾을 수 없어 실행 중에 오류를 발생시킵니다. OpenCV Sharp Dll error 발생 OpenCV Sharp이 컴파일이 잘되는데 실행만 하면 에러납니다. 과연 원인이 뭘까요? 해결 방법 OpenCV Sharp 관련 에러를 해결하기 위해서는, OpenCV Sharp 및 OpenCV 관련 DLL 파일들을 실행 폴더에 포함시켜야 ..