콘텐츠로 바로가기

now0930 일지

이런저런 생각

  • 홈
  • 비공개
  • 강좌
  • 잔여 작업 조회
  • 위치

Learning OpenCV 4 Computer Vision with Python 3, chapter1

isbn: 978-1789531619

opencv를 배우려 인터넷을 헤메기 전 적당한 책을 보기로 했다. 역시 찾아보면 인터넷에 있다.

책에 실린 예제를 실행했다. 객체지향 방식으로 프로그램 하라는데, 기본 개념이 없는 난 잘 못하겠다. 내가 복잡한 프로그램을 작성하지도 않을 듯 하다. callback을 활용하여 window manager를 사용했는데, 찾아보면 알겠지만 일단 그냥 넘어갔다. 이 책이 객체지향을 설명하지 않으니까.

python은 call by refrence로 값을 전달하는데, 형식이 맞지 않으면 무시되나 보다. 입력으로 보낸 dimension이 100, 100, 3인데 내부에서 계산한 값 dimension이 100, 100, 1이면 값을 써 주질 못한다. 이를 모르고 한참 해맸다. 이미지를 비디오 캡쳐 장치나 파일로 color를 입혀 읽으면 width, height, color = 3 형식을 갖는다. 이 이미지를 edge detection 함수를 통과시키면 width, height, color = 1로 변경된다. filter를 적용하기 전 강제로 틀을 맞춰줬다. 다른 능력자가 쓴 코드를 쓰려니 힘들다.

docker로 xhost로 실행했는데, cv2.imshow에 좀 문제가 있는 듯 하다. matplot으로 그래프를 바꿀려고 했지만, 나중에 결국 숫자로만 인식할 것 같아 시간을 아끼려 그냥 두었다.

https://dejavuqa.tistory.com/120

이 글 공유하기:

  • Tweet
발행일 2020-08-12글쓴이 이대원
카테고리 생활코딩 태그 opencv, python, raspberry

댓글 남기기응답 취소

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.

글 내비게이션

이전 글

face detection 예제

다음 글

Learning OpenCV 4 Computer Vision with Python 3, Chapter2, Modue2

2025 7월
일 월 화 수 목 금 토
 12345
6789101112
13141516171819
20212223242526
2728293031  
6월    

최신 글

  • 자기 회로 정리 2025-06-22
  • common mode, differential mode 2025-05-11
  • signal conditioner, 신호 처리기 2025-05-10
  • strain gage 2025-05-09
  • 칼만 필터 2025-05-01

카테고리

  • 산업계측제어기술사
  • 삶 자국
    • 책과 영화
    • 투자
  • 생활코딩
    • LEGO
    • ROS
    • tensorflow
  • 전기기사
  • 피아노 악보

메타

  • 로그인
  • 엔트리 피드
  • 댓글 피드
  • WordPress.org

페이지

  • 소개
  • 잔여 작업 조회
    • 작업 추가
    • 작업의 사진 조회
    • 작업 수정 페이지
  • 사진
    • GPS 입력된 사진
    • 사진 조회
  • 위치
    • 하기 휴가 방문지
    • 해외 출장

태그

android bash c docker driver FSM gps java kernel LEGO linux mysql network program opcua open62541 plc programmers python raspberry reinforcementLearning ros state space system program tensorflow transfer function 경제 미국 민수 삼국지 세계사 실기 에너지 역사 유전자 일본 임베디드 리눅스 전기기사 조선 중국 채윤 코딩 테스트 통계 한국사 한국어

팔로우하세요

  • Facebook
now0930 일지
WordPress로 제작.