목록전체 글 (47)
백인감자
파이썬 2.7 버전openCV 를 다운받고 압축을 푼 후 /opencv/build/python 에 들어가서 본인의 환경(32/64 bit) 에 맞는 폴더에 들어가서cv2.pyd 파일을 복사 후 C:\Python27\Lib\site-packages 폴더 내에 붙여넣기 해주면 된다. 파이썬 3.x 버전 (3.6 이라 가정하고 설명)http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv 에 들어가서 본인의 환경에 맞는 whl 파일을 다운받는다. cmd 에서 whl 파일이 설치된 경로로 이동 후 명령어를 통해 whl 파일을 설치한다. 위의 두 버전을 동시에 사용하려면 환경 변수에서 Path 설정에서 설치경로\Python27 , 설치경로\Python27/Scripts설치경로\Py..
이슈사항 배경이 되는 frame update 가 안되는 코드라서 유동적으로 배경 frame 을 바꿔 줄 필요성이 있을 것 같다. ex. 밝기의 변화, 첫 frame 에 사람이 찍히는 경우 등을 대비.특히 밝기 변화에 너무 민감해서 불필요한 이미지가 저장된다. frame :카메라에서 받아들이는 원본 영상firstframe : background 영상, 카메라가 켜진 후 첫 번째 frame 이다.gray : frame 에 grayscale 후 가우시안 필터 적용한 영상.frameDelta : firstframe 과 gray 의 absdiff 를 적용한 영상.thresh : frameDelta 를 이진화 한 영상. 여기서 findcontours 함수 사용하여 윤곽선 검출하고 객체 이미지 저장. Backgrou..
최근 라즈베리파이3 을 사용하는 프로젝트를 하는 중인데 putty 를 통해서 원격접속을 하려고 했는데connection timed out , connection refused 와 같은 에러들이 발생해서 그것을 해결한다고 꽤 시간을 소요했다. 에러를 해결하기 위해 여러 블로그의 내용들을 보니 공유기 포트포워딩, NAT 같은 개념들이 나왔고 왜 에러가 발생할 수 밖에 없었는지를 이해할 수 있었다. 위키백과에 나온 NAT의 정의는 다음과 같다. NAT 정의네트워크 주소 변환(영어: network address translation, 줄여서 NAT)은 컴퓨터 네트워킹에서 쓰이는 용어로서, IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 ..