본문 바로가기

작업일지38

17day opencv 설치도 어느새 끝이 보인다. 리눅스 기반 운영 체제에 프로그램을 인스톨 할때 중요한것은 1. 의존성 패키지 둘째도 의존성 패키지, 셋째도 의존성 패키지다. 거의 대부분의 문제가 개같은 의존성 패키지 문제로 발생 하였다. 어제는 거의 다왔는데 make -j4에서 26%에서 타겟 에러가 났다. 아마 사용하는 툴이 설치가 덜된게 아닌가 싶다. 어제는 사랑니를 뽑아서 피곤해서 더 못했다. 2022. 1. 27.
17day- cmake, jsoncpp24 설치 cmake(opencv 설치시 필수) 설치시에 의존성 때문에 jsoncpp24를 설치 해야했는데 설치가 되지않아 고생했다. 다행히 구글에 jsoncpp24 install 이라고 검색하니 데미안과 라즈베리파이에서 지원하는 deb 파일 서버를 소스 리스트에 추가해서 다운 받았는데 서버는 kr 서버 말고 기본 de.demian 서버를 사용했다. https://debian.pkgs.org/11/debian-main-amd64/libjsoncpp24_1.9.4-4_amd64.deb.html 이런 파일들은 국내 자료가 거의 없기때문에 영문 자료가대부분이다. 그리고 맨 처음 라즈베리를 셋팅할때 다운로드 서버를 kaist 미러링 서버로 설정해놓고 다른 기존의 서버를주석으로 처리 해놓았는데 여기서도 그간 문제가 발생한듯.. 2022. 1. 26.
16 day 어제도 opencv 설치에 실패 했다. pip의 고질적 문제인 패키지 의존성이 문제인듯 하다. opencv 설치 실패->cmake에서 의존성 문제 발생-> cmake를 설치 할려니-> numpy 버전 문제 이렇게 돌고 도는 중ㅇ니데 의존성 문제라는 걸 의심 하기 까지 4일이 걸림... 넘파이는 1.20.1 버전 설치를 할려니 패키지와 해시가 일치 하지 않는 다는 에러를 냈다. 다행히 오늘 아침에 1.20.0 버전을 설치하고 다시 open cv 설치를 돌리고 왔다. 한번 설치하는데 시간이 오래걸려서 돌려 놓고 자야한다... https://spoqa.github.io/2019/08/09/brand-new-python-dependency-manager-poetry.html 파이썬 의존성 관리자 Poetry 사.. 2022. 1. 25.
15 day- 어제도 open cv 설치를 실패 했기 때문에 오늘도 해결 방법을 찾아야 한다. 설치 법을 너무 많이 써서 이젠 뭐가 뭔지 헷갈린다. pip를 이용한 설치는(추정임 아닐 수 도 있음) 해쉬 값이 일치 하지 않는 다는 오류는 내고 https://tipsfordev.com/packages-do-not-match-the-hashes-error-with-pip#google_vignette apt-get을 이용한 설치는 넘파이버젼 오류를 냈다. pip가 구버젼이면 오류가 날 수 있다는 글이 있어 업데이트를 해볼려고 한다. pip가 무엇인지와 업데이트 삭제 방법은 https://m.blog.naver.com/complusblog/221177123238 파이썬(Python) pip란 무엇인가? 파이썬의 큰 장점중 하.. 2022. 1. 24.
14 day-I will find a way. I always have. 책이나 인터넷에 나온 正道는 아니였지만 암튼 카메라와 라즈베리 파이 연결에 성공 했습니다. 생각보다 좋은 화잘로 나와서 놀랐다. 테스트 파일이 저장되는것도 확인을 했으니 이젠 open cv를 이용하여 영상처리를 시작 하려고 한다. 이젠 한방에 실행되면 아쉽다...라고 할뻔 어케 한번에 되는 경우가 없네 먼가 open cv버전 에서 오류가 난 듯 하다. 오픈 cv는 간단한 파일만 설치 하는 방법(비공식) 이 있고 정식으로 모든 파일을 다 다운 받는 방법이 있는데 비공식은 https://softtone-someday.tistory.com/8 이방법을 참고 하면되고 공식은 https://qengineering.eu/install-opencv-4.1-on-raspberry-pi-4.html 이 방법을 참고 하면.. 2022. 1. 21.
불스아이 카메라 앱 명령어 libcamera-app이란 무엇입니까? Libcamera-apps는 사용자가 raspistill, raspivid 및 raspiyuv에서 알 수 있는 대부분의 기능을 복사하도록 설계되었습니다. 어쩔수 없는 몇가지 차이점이 있으며 여기에서 자세히 살펴보겠습니다. 새로운 어플리케이션에는 다음이 포함됩니다. libcamera-hello - 카메라 미리보기 스트림을 시작하고 화면에 표시하는 간단한 "hello world" 응용 프로그램입니다. libcamera-jpeg - 미리보기 창을 실행한 다음 고해상도 스틸 이미지를 캡처하는 간단한 응용 프로그램입니다. libcamera-still - raspistill의 더 많은 기능을 에뮬레이트하는 더 복잡한 스틸 이미지 캡처 응용 프로그램입니다. libcamera-.. 2022. 1. 20.
14 day- Finding Err 라즈비안 운영체제를 찾아보다가 buster버젼에서 bullseye버젼으로 업데이트가 되면서 * libcamera를 기반으로 하는 새로운 기본 카메라 하위 시스템 * 새로운 카메라 데모 애플리케이션(libcamera-still 및 libcamera-vid)이 raspistill 및 raspivid를 대체했습니다. 기존의 카메라 앱이 대체 되었다는 것을 알게 되었다. 그래서... 설치가 안된건가..? 다음 릴리즈에는 호환성이 확대되어 설치 불가 했던 앱이 설치 될 수 도 있다는 것이다. 레거시 버젼을 설치 하자니 패키지가 꼬여 update와 upgrade를 진행하면 다시 불스아이 버젼으로 설치 되어버린다...다른 답을 찾아야겠다. 2022. 1. 20.
13 day- The Catcher in the cheese 12일의 연장선으로 내가 알고 있는, 찾아본 모든 명령어를 입력해봤지만 다 실패 했다. 남김없이 모조리 싹 다 하나도 해결되지 않았다. 추측상으론...그놈이라는 GUI와 cheese라는 카메라 프로그램이 충돌을 일으키는 듯 하다. apt-get 명령어 대신에 aptitude를 사용해 보라는 글도 있었지만 라즈비안에 그명령어가 없는건지 실행이 되질 않는다. 전에 군대에있었을때 파수꾼이라는 프로그램 때문에 usb장치가 먹통이 되서 고생한적이 있는데 그때 생각이 난다. 군대는 인터넷이 사용 불가이기 때문에 그게 파수꾼이라는 프로그램 탓 이라는걸 알기까지 꽤 오랜 시간이 필요했다. 정말 신기하게도 여러사람이 붙어서 돌아면서 데스크탑을 만지다 보니 해결 되었다. 인터넷에 찾아 보지도 누구에게 물어보지도 않고 머리.. 2022. 1. 19.
12 day-midnight in sudo 카메라 프로그램인 cheese를 설치하려 했는데 오류가 발생하며 설치가되질 않는다. apt update와 upgrade를 해주려고 했지만 패키지가 꼬인건지 업그래이드도 될질 않는다. 이글을 보고 sudo apt full-upgrade를 사용해줬더니 실행이 되었다..하지만 카이스트 미러서버를 사용했는데도 불구하고 다운로드 속도가 굉장히 느렸다...결국 아침에 자고 일어나서 확인을 해본 결과 어디서 또 에러가 발생했다.. 우측 상단 블루투스 자리에 다운로드 아이콘이 생겨서 이걸로 하면 되지 않을까 싶어 출근 준비를 하며 설치를 돌려놓았다. 아...또 에러가 나왔다...에러 메세지가 바뀐건 좋은 지표이다. 출근시간이 촉박해서 꺼두고 퇴근해서 다시 해보기로 한다. http://www.beexury.com/apt.. 2022. 1. 18.