본문 바로가기

OpenCV9

opencv c++ gray scale, HSV scale 적용하기 grayscale 변환하는 함수는 다음과 같다 cvtColor(frame,gray,COLOR_RGB2GRAY); void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 ) src – 입력 이미지: 8-bit unsigned, 16-bit unsigned ( CV_16UC... ), 또는 single-precision floating-point. dst – 입력 이미지와 동일한 크기와 뎁스(depth)의 출력 이미지. code – 컬러 공간 변환 코드. dstCn – 최종 이미지의 채널 수; 파라미터가 0이라면 채널 수는 자동으로 src와 code로부터 계산 HSV 스케일링 그레이 스케일과 같은 방법을 사용하며, cvtColor 마지막 인.. 2023. 1. 13.
자율주행자동차 만들기 xcode ESP32 cam c++ opencv - 영상획득 opencv 자율주행 알고리즘 OpenCV를 사용한 자율 주행에 일반적으로 사용되는 일부 알고리즘 및 기술은 다음과 같다 차선 감지: 여기에는 도로의 가장자리를 감지하고 차선을 식별 객체 감지: 여기에는 다른 차량, 보행자 및 교통 표지판과 같은 차량 환경의 객체 감지 및 식별 이미지 처리 차선감지 알고리즘 자율 주행 알고리즘에서 OpenCV를 사용하여 차선을 감지하는 순서는 일반적으로 다음 단계로 구분된다 이미지 획득: 알고리즘은 차량의 카메라에서 전방 도로의 이미지를 캡처 이미지 전처리: 이미지를 전처리하여 노이즈를 제거하고 밝기를 조정하며 가장자리를 향상시키며, 이 단계에는 가우시안 블러링(Gaussian blurring), 임계값(thresholding) 및 에지 감지(edge ​​detectio.. 2023. 1. 13.
OPENCV C++ 스트리밍 영상 출력하기 esp32 cam 영상 출력 소스는 아래를 참고하자. 최종 소스 - ESP32 CAM의 영상을 출력 #include #include using namespace cv; using namespace std; int main(int argc, char* argv[]) { string url = "http://192.168.0.104"; // Open the default camera VideoCapture cap(url); // Check if the camera is opened if(!cap.isOpened()) { cout frame; // Check if the frame is empty if(frame.empty()) { cout 2023. 1. 12.
맥OS Xcode OpenCV 설정[C++] HomeBrew 설치 https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 터미널 실행 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 입력 하면 HomeBrew가 설치된다. homeBrew는 개발에 필요한 오픈소스 패키지를 쉽게 설치 할수 있는 툴이다. OpenCV 설치 터미널창에서 brew를 이용하여 설치 한다. brew install opencv XCode 프로젝트 생성 OpenCV 설치 완료 후 XCode에서 프로젝트를 생성합니다. macOS - Command Lin.. 2023. 1. 6.