Code

Code/CMake

[Ubuntu CMake] Clion 에서 Release 모드 설정, 실행

- 터미널 창에서 cmake를 하는 상황이라면 아래와 같은 방법을 통해서 Release 모드로 빌드할 수 있다 cmake -DCMAKE_BUILD_TYPE=Release # CMakeList.txt 추가 set(CMAKE_CONFIGURATION_TYPES "Release" CACHE STRING "" FORCE) - CLion에서는 아래 버튼으로 간단하게 할 수 있지만 - 사용하기 위해서는 아래와 같은 설정이 필요하다. File > Settings

Code/C++

[OpenCV C++] 컬러영상을 그레이스케일 이미지로 변환하는 방법(cvtColor & 연산을 이용한 방법 & sol.)

2023.04.20 - [Code/C++] - [OpenCV C++] 이미지 불러오고 저장하기 (Ubuntu CMakeLists, Command args 연결, Clion) 2023.04.20 - [Code/C++] - [OpenCV C++] 이미지 저장하고 불러오기 , 창닫기 (CV 함수 설명 - 1) 🤗 cvtColor를 이용한 방법 cvtColor 는 어떤 함수인가? document를 눌러보면 알다시피 영상을 다른 색공간으로 변환해 주는 함수이다. void cv::cvtColor(InputArray src,OutputArray dst,int code,int dstCn = 0 ) // src : 입력영상 // dst : 출력영상 // code : 색변환코드 // dstCn : 결과 영상의 채널수 ->..

Code/C++

[OpenCV C++] 이미지 저장하고 불러오기 , 창닫기 (CV 함수 설명 - 1)

2023.04.20 - [Code/C++] - [OpenCV C++] 이미지 불러오고 저장하기 (CMakeLists, Command args 연결, Clion) 영상 불러와서 출력 #include #include "opencv2/opencv.hpp" int main() { cv::Mat src = cv::imread("../examples/lenna.bmp", cv::IMREAD_GRAYSCALE); if (src.empty()) { std::cerr & params = std::vector() ) /* filename : 저장영상 파일 이름, 형식별로 저장됨 알아서 img : 저장 대상 (Mat) params : 저장옵션 - ex ) Params 값 지정 안 해도 괜찮지만 jpg 압축율을 ..

Code/C++

[OpenCV C++] 이미지 불러오고 저장하기 (Ubuntu CMakeLists, Command args 연결, Clion)

2023.04.19 - [Code/CMake] - [Ubuntu] VSCode CMake build&debug (C++) 2023.04.20 - [Code/C++] - [OpenCV C++] 이미지 저장하고 불러오기 , 창닫기 (CV 함수 설명) 🐣 목적 : CPP 파일을 Build 한 후 object file을 실행시킬 경우 args를 받아(입력 이미지, 출력이미지) 실행시키기! 🐣 방법 1 : CMakefile과 cpp 파일을 생성하고 clion으로 실행시킬 때 args를 넣기 🐣 방법 2 : CMakefile과 cpp 파일을 생성하고 shell 창을 통해 실행 시키기 📌 공통과정 - 아래와 같은 구조로 폴더를 구성해 준다 . ├── CMakeLists.txt #1 ├── examples │ ├── ..

Code/CMake

[Ubuntu CMake] VSCode CMake build&debug (C++)

예전에 vscode에서 c++을 컴파일 하기 위해 .json 파일을 이용해서 하는 것인 줄 알고 vscode 이용을 포기했던 기억이 있다. cmake를 이용하면 아주 간단하다😂 글 내용은 원문을 참고했다. 1. Extensions 설치 - c++ 관련한 extenstions 들을 설치한다 2. 프로젝트 만들기 - 원하는 구조의 프로젝트를 만들고 , cpp 파일을 작성한다. - cmakelist를 작성하는 것이 어렵다면 Ctrl+Shift+P를 누르고 cmake:QuickStart > excutable 을 누르면 main.cpp를 포함하는 basic한 cpp이 생성된다고 함 - Ctrl+Shift+P > CMake:Select a Kit > 원하는 GCC type 선택 - Ctrl+Shift+P > CMa..

Code/CMake

[Ubuntu CMake] OpenCV 원하는 폴더에 build & Install

$ pkg-config --modversion opencv # local에 설치 되어있는지 확인 # 설치가 되어있으면 그대로 사용하셔도 되지만 여러버전의 OpenCV를 사용하고 싶으시다면 지우기 $ sudo apt-get install -y cmake # install cmake # folder는 원하는 경로에 $ git clone https://github.com/opencv/opencv.git # clone opencv 폴더 구조는 아래와 같이 구성했다. 나는 로컬에서 여러개의 version을 향후에 사용하고 싶어서 따로 설치 영역을 빼두었다. 그렇지 않으면 그냥 /usr/local ~ 어딘가 설치됨 # 나의 폴더 구조 install_thirdparty ㄴ-- OpenCV |--- install # ..

Code/Python

[CV] 기본 도형 그리기

보호되어 있는 글입니다.

Code/Python

[Python] 파이썬 기초 연산 ( 나눗셈, 나머지, 몫 )

파이썬 기초연산 중 나눗셈과 관련한 연산은 " / // % divmod()" 가 존재합니다. " / " : 단순한 나눗셈 - 결과를 float 형태로 return 함 " // " : 몫 구하기 - 나눗셈 결과인 몫을 return " % " : 나머지를 가져옴 " divmod() " : 몫과 나머지를 튜플 형식으로 반환 예시 a = 10 b = 3 print("result / ", a / b) print("reulst //", a // b) print("result %", a % b) print("result divmod()", (lambda a, b :divmod(a,b))(a,b) ) result / 3.3333333333333335 reulst // 3 result % 1 result divmod()..

capaca
'Code' 카테고리의 글 목록