본문 바로가기

전체 글119

[opencv] 여러대의 카메라를 동시에 틀어주는 class + 카메라 밝기변화(waitKeyEX() 사용) 만든 이유 OpenCV를 이용하다 보면, USB 카메라를 사용해야 할 때가 많은데, 연결되어 있는 카메라가 있는지 확인하고, 자동으로 켜주는 카메라 전용 클래스가 있으면 편할 것 같아서. 또, 각각의 카메라 밝기를 키보드 방향키로 변화시켜줄 수 있으면 좋겠다. 싶어서. 게다가 나만의 헤더에 넣어놓고, 필요할때 마다 꺼내쓰면 개꿀일 것 같아서. 특징 및 동작 클래스 이름은 ControlCam 생성자가 호출되면 CheckCamPort()라는 메서드가 실행된다. CheckCamPort()에서는 0~5번 포트를 확인하고, 카메라가 연결되어 있으면, VideoCapture 객체를 생성한다. 사용하려면, main문에서 ControlCam 객체 생성하고, while문에서 메서드 RunCam() 작성해줘야함. 메모리를.. 2020. 12. 19.
Ubuntu 환경에서 Python 버젼관리 하.. 진짜 Ubuntu 환경에서 python을 사용하다 보면, 내가 python2버젼을 쓰고있는지, python3버젼을 사용하고 있는지... 분명 python3깔았는데, $ python --version 하면 2.7.x 뜬다.. $ python3 --version 하면 또.. 어디 숨어있었다는 듯이 3.5.x 이런식으로 파이썬 3 버젼뜬다. 1. Ubuntu에서는 여러가지 python 버젼을 설치할 수 있다. $ which python /usr/bin/python which python하면 파이썬이 설치된 위치를 알 수 있다. 파일이름을 보면 실제 위치가 아닌 심볼릭 링크이다. $ ls -al /usr/bin/python lrwxrwxrwx 1 root root 9 6월 3 19:35 /usr/bin/.. 2020. 12. 19.