목록C++ (49)
cyphen156
10807번: 개수 세기 (acmicpc.net)N개의 정수중 정수 V의 개수 세기제약사항0 -100 주의사항INPUT의 범위가 명시되어 있지 않지만 V값으로 추론이 가능하다. C 풀이개수 세기_10807.c/*** 백준 1차원 배열 10807 개수 세기* N개의 정수중 정수 V의 개수 세기* * 제한사항****************************************** 0 #include int main(void){ int N, V, result = 0; scanf("%d", &N); int* arr = (int*)malloc(N * sizeof(int)); for (int i = 0; i C++ 풀이 개수 세기_10807 .cpp/*** 백준 1차원 배열 10807 개수 세기* N개의 ..
10951번: A+B - 4 (acmicpc.net) 10951번: A+B - 5두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.www.acmicpc.net간단하게 반복문을 사용한 덧셈 프로그램 하지만 종료 시퀀스가 존재한다.문제 자체에 오류가 좀 있다. 테스트 케이스에 대한 횟수도 정의되어있지 않고, 종료조건을 명시해놓지 않으니 이를 인지하지 못하면 무조건 틀린다.제약사항0 C 풀이A + B - 4_10951.c/*** 백준 반복문 10951 A + B - 4** 간단하게 반복문을 사용한 덧셈 프로그램* * 제한사항****************************************** (0 int main() { int first, second; while (..
이 전글에서 이어서 계속 한다. #include #include #include #include using namespace std;using namespace cv;int main(){ cout 1. string path를 통해 이미지 리소스를 불러와 스트링 데이터로 저장하고 있다.2. cv:: mat 클래스와 imread 함수를 통해 path 경로로 찾아가 데이터를 행렬형식으로 img 변수에 저장한다. Mat클래스는 Matrix로 행렬 데이터 형식을 의미한다. 이 행렬형식은 1차원(그레이 스케일)부터 3차원(RGB) 이상의 데이터를 행렬 형식으로 저장3.img에 저장된 데이터를 CV::imshow를 통해 사용자에게 그려서 보여줄 수 있다. img에 저장된 행렬 데이터를 나는 눈으로 보고 싶다...
사실 OpenCV는 파이썬이나 C#으로 하는게 더 편하다.하지만 나는 C++개발자를 지향하기 때문에 이미 해본 파이썬 말고 C++로 다시 실습을 진행하겠다. 책에서는 이것저것 OpenCV의 역사와 개요에 대해 설명하고 있는데 그냥 나는 라이브러리 사용법을 익히는것에 중점을 둘 것이다.주로 사용되는 모듈들이 몇가지 존재하는데 다음과 같다calib3D : 카메라를 통해 이미지 3D 심도 측정시 필요core : 행렬, 벡터 등 핵심 클래스와 연산 함수를 포함dnn : 심층 신경망 라이브러리features2d : 2차원 특징 추출 및 특징 벡터 기술, 이미지 매칭 방법flann : 다차원 공간에서의 최인접 객체 검색highgui : 영상 화면 출력과 마우스 이벤트 처리 등 사용자 인터페이스imgcodecs : ..
10952번: A+B - 5 (acmicpc.net) 10952번: A+B - 5두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.www.acmicpc.net간단하게 반복문을 사용한 덧셈 프로그램 하지만 종료 시퀀스가 존재한다.제약사항0 C 풀이A + B - 5_10952.c/*** 백준 반복문 10952 A + B - 5** 간단하게 반복문을 사용한 덧셈 프로그램\* 하지만 종료 시퀀스가 존재한다.* * 제한사항****************************************** (0 int main(void) { int a, b; while (1) { scanf("%d%d", &a, &b); if (a == 0 && b == 0..
컴퓨터 비전이란?컴퓨터 비전은 말 그대로 컴퓨터가 사람이 보는 영상 또는 이미지를 처리할 수 있도록 아날로그 신호를 디지털 신호로 변환하여 이진화 데이터로 가공하는 것을 말한다. 내가 이 분야를 공부하는 이유는 컴퓨터와 사람간의 의사소통에 있어서 인터페이스의 역할로 데이터의 시각화(렌더링)를 통해 표현 하는데 반대의 경우, 즉 아날로그 신호의 디지털화에 대해 알아두면 더욱 이해가 잘 갈 것 같아서이다. 아날로그 신호의 디지털화 과정보통 디지털 카메라를 예시로 들자면피사체 - 렌즈 - 센서 - ISP - Image 파일 순으로 변환되어 저장된다.현실의 객체를 사진 찍을 때 렌즈를 통해 빛을 모으고, 이 모아진 빛들이 ADC (아날로그-디지털 변환기)라는 센서를 통해 디지털 신호로 변환되고, 이 신호는 ..
취업전 코드 활용 재활 겸 다 까먹은 윈도우즈 32API 복습용 글쓰기 윈도우즈 32 API는 마이크로 소프트에서 Windows 운영체제를 위한 타겟플랫폼 개발을 지원하기 위해 만든 API이자 SDK이다.프로젝트의 생성은 다음 스크린샷을 따라 생성하면 된다.맨 처음 프로젝트를 생성하고 나면 확인해 볼 것은 딱 3개다. 1. 프로그램의 메인 시작점인 Win32API.cpp2. 프로젝트 내의 리소스들을 관리하는 Resource.h와 Resoruce.rc3. 프로그램이 빌드되었을 때 표시될 아이콘인 Winc32API.ico와 small.icoWin32API.cpp프로젝트명.cpp파일로 프로그램의 메인 진입점이 된다. React에서의 app.js/index.js에 해당하는 파일이다.처음 메인파일을 열어보면 뭔가..
2439번: 별 찍기 - 2 (acmicpc.net) 2439번: 별 찍기 - 2첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.www.acmicpc.net너도알고 나도 알고 모두 아는 반복문 필수예제 별찍기 ver2문자열 간격을 조정할 수 있어야한다.반복 횟수를 조정할지, 조건문을 통해 문자열을 조정할지는 개발자의 선택이다. * ** *** *********제약사항0 C 풀이별 찍기_2_2439_조건문.c/*** 백준 반복문 2439 별 찍기-2** 너도알고 나도 알고 모두 아는 반복문 필수예제 별찍기 ver2* 문자열 간격을 조정할 수 있어야한다.* 조건문을 통한 문자열 제어* * 제한사항***..