영상처리2 C++ OpenCV Visual studio에서 사용하기 위한 기초 "환경 설정"하는 방법 알아보자 OpenCV에 대한 각각의 설명은 새로운 카테고리인 영상처리(OpenCV) 에서 다뤄질 예정입니다. OpenCV OpenCV(Open Source Computer Vision Library)는 오픈 소스 컴퓨터 비전 및 기계 학습 소프트웨어 라이브러리입니다. 처음에는 Intel에서 개발했으며 나중에는 개발자 커뮤니티에서 유지 관리했습니다. 라이브러리는 이미지 캡처 및 처리, 이미지 분석, 다양한 컴퓨터 비전 알고리즘 구현과 같은 이미지 및 비디오 처리와 관련된 다양한 작업을 돕기 위해 설계되었습니다. OpenCV는 C++로 작성되었으며 C++, Python, Java 등을 포함한 다양한 프로그래밍 언어에 대한 인터페이스가 있습니다. C++에서 OpenCV를 사용하면 기본적으로 이 언어로 구현되므로 라이브.. C++/C++ 적용 예제 2023. 3. 20. 복잡한 버전 : C++ 세마포어(semaphore) 및 멀티-스레딩(multi-thread)을 사용한 병렬 처리에 대해 알아보자 C++ 멀티스레딩(multi-thread) 기본 개념: 세마포어(semaphore)와 while() loop를 사용한 프로세스 병렬 처리 멀티스레딩은 여러 실행 스레드가 단일 프로세스 내에서 동시에 실행될 수 있도록 하는 프로그래밍 개념입니다. 스레드는 프로세스 내에서 가장 작은 실행 단위이며 가볍고 독립적인 명령 시퀀 easycode.tistory.com → 해당 글과의 차별점 : 본 thread의 포스팅의 경우 총 5가지 thread로 확장했으며, 각 thread는 단일 반복이 아닌 16번의 반복 처리 리 과정을 거칩니다. 또한, header_v1.h 파일의 구조체를 통해 각 thread의 매개변수로 구조체를 선언했으며, 각 thread가 연산 처리 후 해당 구조체 변수에 저장할 수 있는 type으로.. C++/C++ 적용 예제 2023. 3. 20. 이전 1 다음