안녕하세요, 오늘은 OpenCV을 통해서, 이미지를 출력해보는 공부를 해보았습니다. 먼저, 코드입니다. import cv2 image = cv2.imread("C:\Python\Image\keroro.jpg",cv2.IMREAD_UNCHANGED) image_gray1 = cv2.imread("C:\Python\Image\keroro.jpg",cv2.IMREAD_GRAYSCALE) image_gray2 = cv2.imread("C:\Python\Image\keroro.jpg",cv2.IMREAD_REDUCED_GRAYSCALE_2) cv2.imshow("Keroro", image) cv2.imshow("Keroro_gray1", image_gray1) cv2.imshow("Keroro_gray2", im..
안녕하세요, OpenCV 공부 2일차입니다! Computer Vision은 실시간으로 영상을 처리하는 것이 굉장히 중요한데, 오늘은 화면을 통해 영상을 받아 보는 코드를 작성해보았습니다. 먼저, 전체 코드 입니다. import cv2 # Camera capture = cv2.VideoCapture(0) capture.set(cv2.CAP_PROP_FRAME_WIDTH,640) capture.set(cv2.CAP_PROP_FRAME_WIDTH,480) while cv2.waitKey(33) < 0 : # 33ms마다 반복문을 실행 ret, frame = capture.read() # ret:camera 이상 여부, frame : 현재 시점의 frame cv2.imshow("VideoFrame", frame..

안녕하세요, 학기 중에 여러모로 바빠서 글을 못올렸습니다.. 로보틱스를 블로그에 정리하려고 했는데 글 하나만 올리고 나머지는 올리지 못했네요 ㅋㅋ 방학 중에는 OpenCV를 공부하면서 정리하는 글을 올려보려고 합니다! 1. OpenCV(Open Source Computer Vision Library)란? OpenCV는 컴퓨터비전의 오픈소스 라이브러리 중 하나로, 현재 가장 대중적으로 사용되는 라이브러리입니다. OpenCV는 실시간 이미지 처리에 사용되는 다양한 기능과 알고리즘을 제공합니다. C, C++, Python, matlab 등 다양한 언어에 활용이 가능한데, 저는 Python을 사용하였습니다. OpenCV는 다음과 같은 기능을 제공합니다. 이미지 및 비디오 처리: 이미지 및 비디오를 읽고, 수정하..

1. 문제 https://www.acmicpc.net/problem/1074 1074번: Z 한수는 크기가 2N × 2N인 2차원 배열을 Z모양으로 탐색하려고 한다. 예를 들어, 2×2배열을 왼쪽 위칸, 오른쪽 위칸, 왼쪽 아래칸, 오른쪽 아래칸 순서대로 방문하면 Z모양이다. N > 1인 경우, 배열을 www.acmicpc.net 2. 문제 풀이 #include #include #pragma warning (disable:4996) using namespace std; int Z(int N, int r, int c) { //base condition if (N == 0) return 0; int half = pow(2,N) / 2; if (r < half && c < half) return Z(N-1, ..
코딩테스트를 준비하면서, 알고리즘 유형을 정리해놓은 글이다. 계속해서 공부하면서 업데이트할 예정이다. 대부분, 바킹독님의 알고리즘 강의를 참고하였다. 1. BFS 중요도 : ★★★★★ 사용한 STL : pair, tuple, queue, max BFS 유형은 크게 다섯가지가 있다. 1. Flood fill 영역의 넓이를 구하는 유형이다. DFS로도 구현 가능하지만, BFS가 훨씬 더 유용하므로 굳이 DFS로 구현할 필요는 없다. https://www.acmicpc.net/problem/1926 1926번: 그림 어떤 큰 도화지에 그림이 그려져 있을 때, 그 그림의 개수와, 그 그림 중 넓이가 가장 넓은 것의 넓이를 출력하여라. 단, 그림이라는 것은 1로 연결된 것을 한 그림이라고 정의하자. 가로나 세로 ..
1. 문제 https://www.acmicpc.net/problem/7569 7569번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N과 쌓아올려지는 상자의 수를 나타내는 H가 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100, www.acmicpc.net 2. 문제 풀이 #include #include #pragma warning (disable:4996) #define X first #define Y second using namespace std; int board[105][105][105]; int dist[105][105][105]; int nx[6] = { 0,0,1,0,-1,0 }; int ny[6] =..
1. 문제 https://www.acmicpc.net/problem/1697 1697번: 숨바꼭질 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 www.acmicpc.net 2. 문제 풀이 #include #include #pragma warning (disable:4996) #define X first #define Y second using namespace std; int dist[200005]; int nx[3] = { -1,1,2 }; int main(void) { iostream::sync_with_stdio(0); c..
1. 문제 https://www.acmicpc.net/problem/4179 4179번: 불! 입력의 첫째 줄에는 공백으로 구분된 두 정수 R과 C가 주어진다. 단, 1 ≤ R, C ≤ 1000 이다. R은 미로 행의 개수, C는 열의 개수이다. 다음 입력으로 R줄동안 각각의 미로 행이 주어진다. 각각의 문자 www.acmicpc.net 2. 문제풀이 #include #include #pragma warning (disable:4996) #define X first #define Y second using namespace std; int n, m; int dx[4] = { 1,0,-1,0 }; int dy[4] = { 0,1,0,-1 }; int Fdist[1005][1005]; int Jdist[10..
- Total
- Today
- Yesterday
- 안드로이드 스튜디오
- C++
- Render Problem
- 백준 2493
- constraint missing 오류
- android studio
- 백준 7569
- 백준 #알고리즘 풀이 #백준 1475
- #include<bits/stdc++.h> # Visual studio #코딩테스트 꿀팁 #알고리즘 풀이
- 백준 2178
- 알고리즘 정리
- 코테
- ViewBinding
- 백준 3986
- 백준 4179
- 백준 2164
- C++ #알고리즘 #연결리스트
- 알고리즘
- AAR metadata 에러
- 알고리즘 풀이
- 백준 4949
- 알고리즘 #백준 3273 #C++
- 백준 1021
- 백준 5430
- 코딩테스트
- 백준 7576
- 문제 유형
- C++ #알고리즘 #코딩테스트
- 백준 1697
- 백준1158
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |