반응형

OpenCV 147

OpenCV + GStreamer로 만드는 RTSP Streaming

OpenCV와 GStreamer를 사용하여 RTSP Streaming을 C++ 코드로 만들어보고 간단히 테스트도 진행해봅니다. 2023. 12. 26 최초작성 2024. 1. 14 추가로 필요한 패키지 0. 다음 포스트를 참고하여 Ubuntu에 OpenCV를 설치합니다. Ubuntu 22.04에 CUDA 사용하는 OpenCV 설치하는 방법 https://webnautes.tistory.com/1876 추가로 필요한 패키지를 다음 포스트를 보고 설치해야 합니다. 패키지 설치후, 테스트 삼아 진행해보는 것도 좋을 듯합니다. Ubuntu에 GStreamer 설치하고 웹캠 영상 가져와보기 https://webnautes.tistory.com/2067 1. 추가로 필요한 패키지를 설치합니다. $ sudo apt ..

Gstreamer 2024.01.14

Ubuntu 22.04에 CUDA 사용하는 OpenCV 설치하는 방법

Ubuntu 22.04에 CUDA를 사용하도록 OpenCV 설치하는 방법을 다룹니다. 2022. 12. 2 최초작성 2024. 1. 14 Python을 사용하여 OpenCV에서 CUDA 사용가능한지 확인 CUDA 설치 다음 포스트를 참고하여 CUDA 설치를 진행하세요. Ubuntu 22.04에 CUDA 11.8 설치하는 방법 https://webnautes.tistory.com/1844 OpenCV 설치 1. 기존에 설치된 패키지를 업그레이드합니다. $ sudo apt-get update $ sudo apt-get upgrade 2. 추가로 필요한 패키지들을 설치합니다. $ sudo apt-get install build-essential cmake $ sudo apt-get install pkg-con..

OpenCV Python 강좌 - 동영상의 배경 제거하고 움직이는 물체 검출 하기 ( Background Subtraction )

동영상의 배경을 제거하고 움직이는 물체를 검출하는 데 사용할 수 있는 Background Subtraction 예제 입니다. OpenCV에서 제공하는 Background Subtraction 알고리즘 중 하나인 createBackgroundSubtractorKNN를 사용하여 테스트를 진행해봤습니다. 2018. 9. 22 최초작성 2023. 12. 10 최종작성 - 박스를 하나로 묶어주는 코드 추가 OpenCV Python - Background Subtraction 테스트 영상 https://youtu.be/_nUCgbOCUPw import cv2 import numpy as np import os, time def get_points(box): x, y, w, h = box return [(x, y),..

Windows에 설치된 Rust에서 OpenCV 설치, 사용하는 방법

Windows에 설치된 Rust에서 OpenCV를 설치, 사용하는 방법을 다룹니다. 2023. 12. 9 최초작성 0. 다음 영상 또는 포스트를 참고하여 Visual Studio Code에서 Rust 개발하는 환경을 만드세요. Windows에 Visual Studio Code + Rust 개발 환경 만들기 https://webnautes.tistory.com/2110 https://youtu.be/e_xamRk7m98?feature=shared 1.이제 Chocolatey를 설치합니다. 윈도우키를 누르고 powershell를 입력하여 검색된 Windows PowerShell에서 관리자로 실행을 클릭합니다. 다음 주소에 접속하여 빨간색 사각형으로 표시한 부분을 클릭하여 명령어를 복사합니다. https://..

Rust/Rust 활용 2023.12.09

Android NDK + OpenCV 카메라 예제 및 프로젝트 생성방법(ndk-build 사용)

ndk-build를 사용하여 안드로이드 프로젝트에 OpenCV 라이브러리를 추가하는 과정 및 OpenCV를 사용하여 카메라 영상을 그레이스케일로 변경하는 방법을 설명합니다. 현재 Android Studio에서 공식으로 지원하는 방식은 CMake를 사용하는 방식입니다. Android NDK + CMake + OpenCV 카메라 예제 및 프로젝트 생성방법 https://webnautes.tistory.com/1992 2016. 05. 07 최초작성 ~~~~~~~~~~~~~~~ 2020. 02. 16 OpenCV 4.2.0, Android 10.0 2020. 06. 27 Android Studio 4.0, OpenCV 4.3.0, Android 10.0 2021 04. 08 Android Studio 4.1...

Visual Studio에서 OpenCV 설치, 사용하는 방법

Visual Studio를 을 위해 미리 빌드되어 배포되는 OpenCV패키지를 Visual Studio에서 사용하기 위해 필요한 과정을 설명합니다. Visual Studio 2022에서 진행했지만 다른 버전 의 Visual Studio 에서도 거의 동일하게 설정하면 됩니다. OpenCV 버전 차이로 달라지는 점은 경로 차이입니다. 프로젝트 생성시 Visual Studio 2019는 Visual Studio 2022와 거의 동일하고 Visual Studio 2017은 진행 방법에 차이가 있는 것이 포함되어 있습니다. 2017. 4. 25 최초 작성 2019. 9. 16 2020. 8. 17 Visual Studio 2019 추가 2021. 3. 24 Visual Studio에서 C++ 프로젝트 추가하기 위..

OpenCV.jl - Julia에서 OpenCV로 webcam 영상 보기

OpenCV.jl을 사용하여 Julia에서 OpenCV로 webcam 영상을 보는 방법을 다루고 있습니다. 2023. 11. 27 최초작성 다음 포스트를 참고하여 Julia 개발 환경을 구성하세요. Visual Studio Code 사용한 Julia 개발 환경만들기(Windows / Ubuntu / Macbook M1) https://webnautes.tistory.com/2216 OpenCV.jl 코드 실행하는 방법은 다음 포스트를 참고하세요. OpenCV.jl - Julia 에서 OpenCV 사용하기 https://webnautes.tistory.com/2222 웹캠에서 영상을 가져와 화면에 보여주는 코드입니다. 실행하면 영상을 보여주는 윈도우가 보이고 ESC키를 누르면 윈도우가 종료됩니다. usin..

Julia/Julia 활용 2023.11.27

Android NDK + OpenCV 이미지 로드하여 영상처리하는 예제

Android NDK와 OpenCV를 사용하여 갤러리에 있는 이미지를 불러와 영상처리하는 예제입니다. 바를 이용하여 Canny의 스레숄드를 변경하면 바로 결과를 볼 수 있습니다. 2016.12.16 최초작성 . . . . 2019. 2. 8. 갤러리에서 이미지 불러오도록 수정 2019. 5. 5. 스레숄드 조정할 수 있는 바를 추가 2020. 9. 22 androidx 관련 수정 2023. 11. 26 . 외장 저장공간 접근 권한을 사용하기 때문에 처음 실행하면 권한 요청을 합니다. 상단에 보이는 디폴트 이미지를 클릭하면 갤러리에서 이미지를 불러올 수 있습니다. 이미지를 불러올 때 사용할 앱을 선택합니다. 갤러리에서 이미지를 선택합니다. 상단에 갤러리에서 선택한 이미지가 보입니다. 에지 검출하기를 선택하..

Android NDK + CMake + OpenCV 카메라 예제 프로젝트 생성방법

NDK를 지원하는 안드로이드 프로젝트를 생성한 후, OpenCV 라이브러리를 추가하여 사용하는 방법을 설명합니다. 간단한 예제로 OpenCV Java API에서 캡처한 영상을 OpenCV C++ API에서 그레이스케일 영상으로 변환하고 다시 OpenCV Java API에서 화면에 보여줍니다. 아래 히스토리에 명시된 버전과 다른 버전 사용시 문제가 발생할 가능성이 있습니다. 2016.11.20 : 최초 작성 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019. 8. 8 OpenCV 4.1.1를 위해 카메라 코드를 수정하고 android.support 대신에 androidx를 사용합니다. 2020. 1. 19 OpenCV ..

OpenCV.jl - Julia 에서 OpenCV 사용하기

OpenCV.jl을 사용하여 Julia에서 OpenCV를 사용하는 방법을 다루고 있습니다. 2023. 11. 20 최초작성 다음 포스트를 참고하여 Julia 개발 환경을 구성하세요. Visual Studio Code 사용한 Julia 개발 환경만들기(Windows / Ubuntu / Macbook M1) https://webnautes.tistory.com/2216 OpenCV 패키지 설치 방법을 고려해보면 Windows / Ubuntu / Macbook M1에서 동일하게 진행 가능할 것으로 보입니다. 다음 운영체제에서 진행했습니다. Windows Macbook M1 Windows 윈도우 키를 누른 후, code를 입력하여 보이는 Visual Studio Code를 클릭하여 실행합니다. ctrl + sh..

Julia/Julia 활용 2023.11.20
반응형