목록프로그래밍/C# OpenCV (5)
말랑말랑제리스타일
C# .NET 4.0 이상 버전에서 특정 라이브러리를 참조할 경우 Interop 형식을 포함할 수 없다는 에러가 발생합니다. 대표적인 상황이 Microsoft.Office.Interop.Excel 같은 Microsoft 오피스 라이브러리를 참조하는 경우인데요. 왜 이런 에러가 발생한 건지 원인과 해결 방법을 알아보겠습니다. Interop 형식 에러 발생 원인 C# .NET 3.5까지는 배포할 필요가 없도록 설정된 interop 어셈블리가 참조에서 제외됩니다. 하지만 C# .NET 4.0에서는 이 interop 어셈블리를 포함시킬 수 있고 Interop 형식 에러가 발생했다면 포함되고 있을 가능성이 상당히 높습니다. 따라서 .NET 3.5에서 작성한 코드를 C# .NET 4.0에서 동일하게 사용하는 경우 ..
"LC.exe"이(가) 종료되었습니다(코드: -1). 라는 에러 업무중에 다수의 개발자가 하나의 소스를 유지보수하는 경우 발생하는 라이센스 관련 에러로 licenses.licx 파일을 삭제 후 다시 빌드하면 새로운 licenses.licx 파일이 생성되고 "LC.exe"이(가) 종료되었습니다(코드: -1). 에러 없이 정상적으로 빌드가 가능합니다
C#,C++은 주로 Visual Studio에서 개발하는게 보통이고 오랫만에 Visual Studio에서 C#, C++ 개발하면서 가장 아 그거 뭐였지 하는 단축키가 바로 들여쓰기와 주석처리 단축키인 것 같은데요 저도 C#을 오랫만에 사용하면서 주석처리와 주석해제 단축키는 손이 기억하는데 들여쓰기는 아무래도 그렇게 자주 사용하지 않다 보니 단축키가 기억이 안나서 C#, C++ 개인적으로 공부도 할 겸 찾으시는 분들이 있다면 단축키도 알려드릴겸 Visual Studio에서 C#, C++ 개발시 사용하는 들여쓰기와 주석처리 단축키 소개드립니다 들여쓰기 먼저 Visual Studio C#, C++ 등 개발시 사용하는 들여쓰기 단축키입니다 Ctrl + k + d (순서대로 눌러야합니다) 주석처리 다음은 Visu..
C# ListView에서 항목을 선택했는지 안했는지 즉 Selected yn(선택여부)을 확인할 필요가 있을 때가 있죠 if (lv_files.SelectedIndices.Count
최초에 프로젝트 생성 이후 상단 메뉴의 프로젝트-NuGet 패키지 관리로 들어가줍니다 저는 C# 콘솔프로젝트로 생성했는데 다른 프로젝트도 크게 문제 없습니다 찾아보기에서 opencvsharp4로 검색해서 맨 위에 있는 OpenCvSharp 최신버전인 OpenCVSharp4를선택하고 우측에 새롭게 뜨는 OpenCvSharp4라는 타이틀이 있는 창에서 설치 버튼을 눌러줍니다 이후 OpenCV Sharp4 설치중 위와 같은 화면이 나올 수 있는데 가볍게 확인 버튼을 누르고 넘어가줍니다 다음으로 OpenCvSharp4.Windows도 마찬가지로 설치해줍시다 여기까지 하면 C#에서 OpenCV를 사용하기 위한 설치작업이 완료됩니다 C++이나 안드로이드에서 OpenCV를 당기는 것보다 상대적으로 많이 쉽죠 설치가 ..