4.4 통합 서비스
본 장은 라우터 및 스위치를 이용해서 “기업의 가치를 보호하고 증진시킬 수 있는 서비스”를 제공하기 위한 방법을 설명하고 있다. 하나의 ISR 장비에 라우팅 기능 설정과 더불어 보안(방화벽, VPN), 음성(VoIP), 무선(WLAN), 애플리케이션 서비스 등의 다양한 모듈형 기능을… 4.4 통합 서비스
PyCharm에서 wsl로 이동하기
1. 일단 이동해 보자 아래는 커널을 띠우는 방법이라고 한다. vscode를 실행하고 .ipynb 파일의 작은 코드를 실행하면 아랫창이 뜬다. 계속 진행한다. 무엇을 선택해야 하는가? Python 환경…을 선택한다. 위와 같이 선택되면 된다. 팁은 “다른 커널 선택…” 후… PyCharm에서 wsl로 이동하기
OpenCV를 이용한 앱 개발
1. 프로젝트 목표 컴퓨터 비젼으로, 본인 또는 아이의 얼굴을 캡쳐해서 30-*30 사이트 배운것을 적용 이런 프로젝트를 진행하려고 한다. 2. Dev 환경 설정 2.1. GitHub에서 리포지토리 생성 가장 먼저 원격 저장소를 만든다. 2.2 WSL에서 VS Code… OpenCV를 이용한 앱 개발
OpenCV 인스톨 및 환경변수 설정 오류 바로잡기
1. OpenCV4.10 .0 다운로드 및 인스톨 다운로드: https://opencv.org/releases 파일을 다운로드한 후, C:\OpenCV 폴더에 압축을 푼 파일의 opencv 폴더 안쪽의 폴더를 모두 복사한다. 2. 환경변수 설정 교재를 보면 사용자 환경 변수에 OPENCV_DIR를 등록하라고 한다. 이것은 시스템… OpenCV 인스톨 및 환경변수 설정 오류 바로잡기
C++에서 변수 및 객체를 복사하는 방법
1. 단일 변수 (Primitive Types & Pointers) 단일 변수는 가장 간단하게 복사할 수 있다. 이 경우, ptr_copy를 통해 값을 변경하면 ptr_original이 가리키는 값도 변경된다. 2. 배열 (Arrays) C++에서 기본 배열(C-style array)은 다른 변수처럼 대입 연산자로… C++에서 변수 및 객체를 복사하는 방법
C++에서 템플릿(Template)
1. 함수 템플릿 템플릿을 사용하면 함수가 변수를 매개변수로 전달받아 사용하듯이, 템플릿이 타입을 받아들여서 사용할 수 있게된다. 문법 설명: 2. 클래스 템플릿 클래스 템플릿은 객체를 생성할 때 여러 타입을 처리할 수 있는 객체를 찍어 내듯이 생성할… C++에서 템플릿(Template)
functor: operator ()에서 출발, 그리고 Lambda까지
C++의 강력함은 ‘사용자 정의 타입(Class, struct)’을 ‘기본 타입(int, float 등)’처럼 자연스럽게 다룰 수 있다는 데 있다. 이 철학을 가장 잘 보여주는 기능이 바로 Functor(함수 객체)다. Functor(함수 객체, 함자)는 ‘상태(State)’를 가지는 함수이자, ‘타입(Type)으로 취급되는 동작이다. 말이… functor: operator ()에서 출발, 그리고 Lambda까지
WSL2 환경에서 OpenCV 4.10.0 설치
1. 시스템 업데이트 및 필수 의존성 설치 2. OpenCV 4.10.0 소스 다운로드 3. 라이브러리 설치 4. VS Code 개발 환경 세팅 : CMakeLists.txt 작성 5. 빌드 및 실행 팁
wsl에서 웹캠 장치 등록하기
1. 랩톱의 wsl에 카메라를 인식시키기 위와 같다면, 아직 wsl에서 이 웹캠장치에 연결이 불가능하다. 2. 윈도우 PowerShell에서 카메라 연결 (순서대로 입력) Windows PowerShell을 관리자 권한으로 실행한 후 다음 명령어들을 입력한다. 2. 코드: 영상 화면 카메라를 열고 가로,… wsl에서 웹캠 장치 등록하기