반응형

Python 17

5. Python으로 CCTV의 RTSP영상을 OpenCV로 저장하기

이전 포스팅에서는 RTSP로 CCTV 영상을 받아오는 것을 했다. 이제는 받아온 영상을 보는 것뿐만 아니라 파이썬을 이용하여 영상 저장하도록 하자. OpenCV란 OpenCV는 C와 C++로 작성되어 vision인식, 머신러닝 그리고 이미지 프로세싱에 사용되는 오픈소스 라이브러리이다. Python에 바인딩이 되어 사용이 가능한 것이다. 그래서 OpenCV를 이용해서 동영상 저장을 하고 가능하다면 CCTV에 움직임이 감지되면 사진도 자동 저장되는 기능도 추가해보도록 하자. 더 자세한 내용은 아래 링크를 참고하기 바란다. https://www.geeksforgeeks.org/opencv-overview/ OpenCV - Overview - GeeksforGeeks A Computer Science porta..

3. 백준 코딩테스트 1157번 문제 python

이번에는 문자열 관련된 문제에서 제목이 '단어 공부'로 되어있는 문제를 풀었다. 정답률이 39%대여서 풀어보기로 했다. https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 아래에는 내가 풀은 답이다. receive_string = input() #받은 모든 문자를 대문자로 치환 receive_string = receive_string.upper() #문자 카운트하는 table 변수 선언 hash_table = {} #가장 많이 입력된 횟수를 저장하는 변수 선언 counter = 0..

Study/백준코테 2021.09.15

2. 백준 코딩테스트 4344번 문제 python

이번에 푼 문제는 백준 코딩 테스트 4344번 문제, '평균은 넘겠지'이다. 정답 비율이 낮아서 푼 문제인데 생각보다 그렇게 어렵진 않았다. 나도 오답이 한 번 떴었는데, 소수점 때문에 오답이 났었다. https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 문제 유형은 리스트에 관련된 문제이다. def i_can_over_mean(): #테스트하는 숫자를 받는다. test_count = int(input()) #테스트 결괏값을 저장하는 리스트이다. result_arr = [] #테스트 횟수를 range를 통해 반복한다. for ..

Study/백준코테 2021.09.13

3. M1맥에서 Anaconda 가상환경생성 및 패키지 설치하기

이번에는 M1맥에서 가상 환경에 OpenCV를 설치하는 방법을 포스팅하려고 한다. 윈도우에서는 쉽게 명령어로 설치를 했었지만, 맥에서는 꽤나 고생해서 포스팅을 하게 되었다. 진행 순서는 다음과 같다. conda 가상 환경 설정 가상 환경 목록보기 가상 환경 생성 패키지 설치하기 터미널로 설치하기 pip가 아닌 conda로 설치하기 가상 환경 설정 https://pcseob.tistory.com/13 2. M1 맥에서 파이썬 개발환경 구축(아나콘다, 파이참) 저번 포스팅에서는 윈도우에서 파이썬 개발환경 구축을 했다면, 이번에는 맥에서 개발환경 구축을 해보겠다. 윈도우와 동일하게 아나콘다를 설치하고 IDE는 파이참을 사용할 예정이다. 자 시작 pcseob.tistory.com 맥에서 파이썬 개발환경 구축을 ..

Study/Python 2021.09.12

1. 윈도우에서 파이썬 개발환경 구축하기 (파이참, 아나콘다)

코딩 시작하기 전 가장 힘든 것 중 하나가 개발환경 구축이라고 해도 과언이 아니다. 개발환경 구축을 몇 번 해본 사람들은 알겠지만, 게임이나 일반 응용프로그램처럼. exe파일을 실행한다고 해서 끝나는 게 아니기 때문이다. 환경변수 설정은 기본이고, 설치하려는 시스템의 설정도 확인해야 하고 버전도 확인을 해야 한다. 그래서 대학생 때 교수님이나 조교에게 개발환경 구축하다가 오류가 생겨 물어봐도 기기마다 설정이 다르므로 해결 못하는 경우가 대부분이다. 답은 구글링뿐.. 윈도우에서 파이썬 개발환경을 구축해보도록 하자. 파이썬은 Python 3의 Anaconda을 설치할 것이고, IDE는 Pycharm을 사용할 예정이다. 개인적으로 VSCode를 많이 사용하지만, 파이썬을 개발할 때에는 파이참이 익숙해서 파이참..

Study/Python 2021.08.04

3. Python(파이썬)으로 파일을 외부 드라이브로 옮기기

앞서 포스팅에서 CCTV Usecase를 작성해보았다. 이제는 Python으로 파일을 옮기는 작업과, 그다음 포스팅에는 RTSP protocol을 이용하여 영상을 받아오고 저장해보겠다. 혹시 파이썬 개발환경을 구축하지 못한 분들은 다른곳에 포스팅한 글을 보고 따라하시면 됩니다. https://pcseob.tistory.com/11 1. 윈도우에서 파이썬 개발환경 구축하기 (파이참, 아나콘다) 코딩 시작하기 전 가장 힘든 것 중 하나가 개발환경 구축이라고 해도 과언이 아니다. 개발환경 구축을 몇 번 해본 사람들은 알겠지만, 게임이나 일반 응용프로그램처럼. exe파일을 실행한다고 해 pcseob.tistory.com Python으로 파일을 옮기는 과정을 하는 이유는, RTSP로 받아온 영상파일을 라즈베리파이..

1. CCTV 프로젝트 개발환경

시작 계기: 주택으로 이사한 후, 출입구에 아무런 방범시스템이 없어서 CCTV를 설치하고자 이 프로젝트를 하게 되었다. 나의 개인적인 프로젝트이지만, 완성한 후에는 필요한 사람들을 위해 github에 내 소스코드를 공개할 예정이다. 개발환경 설정부터 세팅은 건너뛸 수 있지만, 전공분야가 아닌 사람들을 위해 그리고 내가 하나하나 다시 공부한다는 생각으로 모든 걸 작성해보겠다. 개발환경 PL : Python 3.7.7 IDE : VSCode, Pycharm Platform : Anaconda 4.10.1 OS : Windows 10 Pro, Raspberry Pi OS(Raspbian) Device : Raspberry Pi 3B+, 3MP WIFI IP CAMERA (A8B)(AliExpress에서 4만 ..

반응형