반응형 전체 글45 비주얼스튜디오(VS) 다중 문자열, 여러 단어 검색 방법 BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx)END_MESSAGE_MAP()예를 들어 이런 코드가 있다고 했을 때 "CAboutDlg"과 "CDialogEx"이 한 라인에 연달아서 나오지 않고떨어진 경우까지 검색하고 싶은 경우에는 일반적인 방법으로는 불가능하고 정규표현식을 사용해서 검색해야 합니다. 비주얼스튜디오에서 Ctrl + Shift + F를 누르면 나오는 검색 창입니다.정규식 사용을 체크해주고 검색할 정규식을 입력합니다. ^(?=.*A)(?=.*B).* 이런 식으로 A, B 자리에 원하는 문자열을 넣어주면 다음과 같이 검색할 수 있습니다. 2024. 5. 14. [C#] CefSharp.Core.Runtime.dll 에러 해결 방법 이런 에러 원인의 99%는 프로그램 실행에 필요한 dll을 찾지 못해서 발생하는 문제입니다. 보통 이런 문제는 개발했던 PC와 환경이 다른 PC에서 프로그램을 실행하려고 할 때 발생하는데 일반적인 상황에서 프로그램을 실행하면 우선 같은 경로에서 필요한 dll들을 찾고 그 다음 환경 변수에 등록된 C:\WINDOWS\system32 같은 시스템 경로에서 dll들을 찾게 됩니다. Visual Studio를 설치하면 시스템 변수에 개발을 위한 dll들이 설치되기 때문에 개발 PC에서는 문제가 없지만 다른 PC에서 문제가 발생하는 것입니다. 🔽 따라서 해당 문제를 해결하기 위해서는 다음 2가지 항목을 체크합니다. 1. 정상 PC의 exe파일이 있는 경로에 존재하는 dll 파일들이 문제 PC의 exe파일 경로에 .. 2024. 2. 28. [Adobe 인디자인 스크립트] 스크립트 개념 및 사용, 개발방법 정리 스크립트란? 인디자인에서 반복적인 작업을 자동화할 수 있는 도구로이미 만들어진 스크립트를 사용하는 것은 누구나 쉽게 할 수 있지만자신이 원하는 목적에 맞게 활용하기 위해서는 기본적으로 코딩에 대해서 조금은 이해하고 있어야합니다. ※ Adobe 인디자인 스크립트의 종류스크립트 언어의 종류는 AppleScript, VBScript, JavaScript, UXPScript 4가지가 있습니다. 1. AppleScript : MacOS 환경에서만 사용할 수 있는 스크립트이며 scpt 확장자를 사용합니다.2. VBScript : Windows 환경에서만 사용할 수 있는 스크립트이며 vbs 확장자를 사용합니다.3. JavaScript : 두가지 OS에서 호환 가능한 스크립트이며 jsx 확장자를 사용하고 가장 많.. 2023. 8. 10. 소스트리 GitHub 푸시 오류 / remote: Support for password authentication was removed on August 13, 2021. 찾아보면 21년 8월 13일부터 비밀번호 인증에 대한 방식이 바뀌었다는 내용으로 새롭게 토큰을 발급 받아야 됩니다. 검색해보면 토큰을 새로 발급 받아야 된다는 내용과 과정에 대해서는 많이 나와있는데 어떻게 사용해야되는지에 대한 정보는 거의 없어서 직접 정리했습니다. 이미 토큰을 발급 받았으면 맨 밑에만 보시면 됩니다. GitHub 프로필 > Settings 선택 좌측 하단 Developer settings 메뉴 선택 Personal access tokens > Tokens (classic) > Generate new token > Generate new token (classic) 메뉴 선택 원하는 옵션을 설정하여 토큰을 생성합니다. 생성된 토큰은 계정 비밀번호와 저장소 주소에 사용됩니다. (이 페이지를.. 2023. 4. 14. [C++/MFC] vcpkg로 추가한 라이브러리에서 링크 에러 발생 / error LNK2001 : __std_max_element_4 vcpkg는 최신 버전의 비주얼스튜디오(VS)만 인식해서 상위 버전의 VS를 설치하고 이전 버전의 VS로 빌드할 때 발생하는 에러 같습니다. 따라서 빌드할 VS의 버전을 지정해주어야 하는데 저는 다음과 같은 방법으로 해결했습니다. 우선 탐색기에서 로컬에 clone한 vcpkg 프로젝트의 경로로 이동합니다. triplets경로에서 오류가 발생하는 옵션의 cmake파일을 찾습니다. (여기에 없으면 community경로에서 찾아봅니다) 저의 경우 x86-windows-static 옵션을 사용한 프로젝트에서 오류가 나서 ..vcpkg\triplets\community\x86-windows-static.cmake 파일을 수정했습니다. 해당 파일을 열고 자신이 빌드하려는 VS버전을 입력해줍니다. 저는 VS2019를.. 2023. 3. 20. [C++] OpenCV DNN 알고리즘으로 객체 인식/분류하는 예제 [04] [C++] OpenCV DNN 알고리즘으로 얼굴 인식하는 예제 [03] [C++] OpenCV Haar Cascade로 얼굴, 눈 영역 찾기 예제 [02] [C++] OpenCV란? 개념과 설치/세팅 방법 [01] ※ OpenCV란? OpenCV는 Open Source Computer Vision Library로, 이미지와 동영상 처리에 사용되는 라이브러리 입니다 dev-drive.tistory.com DNN 알고리즘에 대한 자세한 내용은 이전 글을 참고해주세요. ※ DNN 알고리즘이 적용된 Caffe 모델 다운로드 GitHub - PINTO0309/MobileNet-SSD-RealSense: [High Performance / MAX 30 FPS] RaspberryPi3(RaspberryPi/Raspb.. 2023. 3. 13. [C++] OpenCV DNN 알고리즘으로 얼굴 인식하는 예제 [03] [C++] OpenCV Haar Cascade로 얼굴, 눈 영역 찾기 예제 [02] [C++] OpenCV란? 개념과 설치/세팅 방법 [01] ※ OpenCV란? OpenCV는 Open Source Computer Vision Library로, 이미지와 동영상 처리에 사용되는 라이브러리 입니다. C++, Python, Java 등 다양한 프로그래밍 언어를 지원 dev-drive.tistory.com 이전에 올렸던 Haar Cascade는 단순히 특징 분석을 통한 물체 감지였다면, DNN 알고리즘은 딥러닝으로 학습된 모델을 통해 물체를 감지하기 때문에 더욱 높은 정확도를 기대할 수 있습니다. ※ DNN이란? DNN(Deep Neural Network) 알고리즘은 인공 신경망의 일종으로, 입력층(input .. 2023. 3. 13. [C++ / MFC] Py_Initialize() 호출 시 에러 / Fatal Python error: failed to get the Python codec of the filesystem encoding Fatal Python error: failed to get the Python codec of the filesystem encoding 위 에러는 파이썬의 코덱을 찾지 못하는 에러로 환경 설정이 제대로 안된 경우 발생할 수 있는 에러입니다. 비주얼 스튜디오에서 파이썬 인터프리터를 호출하는 Py_Initialize()함수 실행 시 위 에러가 뜨면서 프로그램이 종료되는 경우 다음 사항을 체크해보세요. 우선 Anaconda를 통해 설치했든, Python 자체를 설치했든 환경변수가 제대로 설정되어 있는지 확인해봅니다. 시스템 환경 변수 편집 > 시스템 변수 > Path 편집으로 들어가서 Python.exe가 설치된 경로가 환경 변수에 포함되어 있는지 확인합니다. 저는 아나콘다로 설치했기 때문에 아래 경로로 .. 2023. 3. 10. [C++] OpenCV Haar Cascade로 얼굴, 눈 영역 찾기 예제 [02] [C++] OpenCV란? 개념과 설치/세팅 방법 [01] ※ OpenCV란? OpenCV는 Open Source Computer Vision Library로, 이미지와 동영상 처리에 사용되는 라이브러리 입니다. C++, Python, Java 등 다양한 프로그래밍 언어를 지원하며 이미지 프로세싱, 컴퓨터 비전 및 dev-drive.tistory.com ※ Haar Cascade란? Haar Cascade는 이미지 분류 및 객체 탐지를 위한 기술 중 하나로, 컴퓨터 비전 분야에서 자주 사용됩니다. 이 기술은 인공신경망이나 딥러닝을 사용하지 않고, 이미지에서 특정 패턴을 탐지해서 이미지를 분류하거나 객체를 탐지합니다. 딥러닝이 적용된 기술이 아니기 때문에 속도는 빠를 수 있어도 정확도가 낮은 편이고 엉뚱한.. 2023. 3. 8. 이전 1 2 3 4 5 다음 반응형