Python (OpenCV)에서 Hough Line Transform을 사용하여 아날로그 시계에서 시간 읽기

빈 달루

나는 사진에서 시계의 얼굴을 찾은 다음 그것으로부터 시간을 읽는 프로그램을 작성하려고 노력하고있다. 찾기는 꽤 잘 작동하지만 읽는 시간은 그리 많지 않습니다.

cv2.HoughLines 함수는 선이 놓이는 각도 (이미지 상단에서 측정)와 이미지의 왼쪽 상단 모서리로부터의 거리를 반환합니다. 약간의 조정 후에는 각 시계 바늘에 대해 한 줄을 찾도록 코드를 설득했지만 지금은 실제로 시간을 읽을 수 없습니다.

적절한 공식을 사용하여 그 선의 교차점 (시계 중간)을 찾은 다음 시계 바늘을 따라 한 번에 양방향으로 반복 할 수 있습니다. 이것은 나에게 각 손의 길이 (내가 그들을 구분할 수 있도록 허용)와 그들이 가리키는 방향을 알려줄 수 있습니다. 그래도이 솔루션을 구현하는 데는 상당히 주저합니다. 어떻게 든보기 흉하게 보일뿐만 아니라 특정 위험을 야기합니다. 예를 들어, 반올림 문제로 인해 프로그램이 잘못된 픽셀을 확인하고 너무 일찍 줄 끝을 찾을 수 있습니다.

그렇다면 다른 해결책을 친절하게 제안 해 주시겠습니까?

빈 달루

나는 내 문제를 해결할 수 있었다.

저는 Hough Probabilistic Transform을 사용하기로되어 있던 Hough Line Transform을 사용하려고했습니다. 그것을 얻은 순간 나는 비슷한 기능을 따라 그려진 선을 그룹화하고 길이별로 정렬하고 아크 사인과 끝의 위치를 ​​사용하여 손이 서있는 정확한 각도를 찾습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬 : 정규식을 사용하여 로그 파일에서 날짜 시간 읽기

분류에서Dev

jq를 사용하여 두 날짜 / 시간 값에서 기간을 계산하는 방법

분류에서Dev

Python에서 PySimpleGUI를 사용하여 openpyxl을 통해 엑셀 셀 읽기 시도

분류에서Dev

Python을 사용하여 Excel에서 매크로 대신 표시 문자열 읽기-openpyxl

분류에서Dev

Pandas Python을 사용하여 기간 및 날짜 시간에 따른 고유 사용자

분류에서Dev

DB에서 IQueryable을 사용하여 두 날짜 사이의 시간 집계

분류에서Dev

PHP time ()을 기준 시간으로 사용하여 자바 스크립트에서 세계 시간을 표시하려면 어떻게해야합니까?

분류에서Dev

Hough Line Transform은 Python의 OpenCV에서 이미지에 여러 줄이 포함되어 있어도 한 줄만 식별합니다.

분류에서Dev

시간당 계산을 사용하여 SQL Oracle에서 두 날짜 중에서 선택 하시겠습니까?

분류에서Dev

Tensorflow에서 RNN을 사용하여 미래 기간의 시계열 값 예측

분류에서Dev

CSS 그라디언트를 사용하여 아날로그 시계에서 25 분을 강조 표시하려면 어떻게해야합니까?

분류에서Dev

SQL Server에서 겹치는 날짜 시간을 사용하여 "마스킹 된"날짜 시간 범위 합계

분류에서Dev

R에서 기간 (시작 및 종료 시간 표시, 기간 (시간 및 분))을 기반으로 가장 긴 날짜를 계산하는 방법

분류에서Dev

Rails에서 mysql에서 읽은 UTC 시간 2 사이의 기간을 계산하는 방법

분류에서Dev

이 아날로그 시계에서이 코드 부분은 시계 바늘을 움직이기 위해 정확히 무엇을 하는가?

분류에서Dev

C : 읽기 시스템 호출을 사용하여 stdin에서 double 읽기

분류에서Dev

PostgreSQL에서 INTERVAL을 사용하여 시간 날짜 / 시간 추가

분류에서Dev

Python을 사용하여 Spark에서 로그 데이터를 시계열 빈도로 변환

분류에서Dev

날짜와 시간을 사용하여 자동으로 cakephp에서 데이터 보내기

분류에서Dev

Python에서 날짜 시간을 군사 시간으로 변환 또는 변경

분류에서Dev

Rosetta Code Hough Transform으로 찾은 줄을 원본 이미지에 표시

분류에서Dev

Python을 사용하여 Google 시트에서 행 숨기기

분류에서Dev

Python에서 Pandas 및 DataTime을 사용하여 문자열에서 시간 정보 가져 오기

분류에서Dev

어떻게 중포 기지 실시간 데이터베이스에 서로 다른 키를 사용하여 노드에서 같은 값을 읽어?

분류에서Dev

Pandas를 사용하여 Python에서 hh : mm : ss 시간 데이터로 평균 평균 그룹 가져 오기

분류에서Dev

Pandas를 사용하여 Python에서 날짜별로 시퀀스 계산

분류에서Dev

sas를 사용하여 txt 파일에서 날짜와 시간을 읽는 방법

분류에서Dev

Python에서 시간 데이터 열을 계산하지 않고 시계열을 그리는 방법

분류에서Dev

Rails에서 시스템 시간을 사용하지 않는 기본 날짜

Related 관련 기사

  1. 1

    파이썬 : 정규식을 사용하여 로그 파일에서 날짜 시간 읽기

  2. 2

    jq를 사용하여 두 날짜 / 시간 값에서 기간을 계산하는 방법

  3. 3

    Python에서 PySimpleGUI를 사용하여 openpyxl을 통해 엑셀 셀 읽기 시도

  4. 4

    Python을 사용하여 Excel에서 매크로 대신 표시 문자열 읽기-openpyxl

  5. 5

    Pandas Python을 사용하여 기간 및 날짜 시간에 따른 고유 사용자

  6. 6

    DB에서 IQueryable을 사용하여 두 날짜 사이의 시간 집계

  7. 7

    PHP time ()을 기준 시간으로 사용하여 자바 스크립트에서 세계 시간을 표시하려면 어떻게해야합니까?

  8. 8

    Hough Line Transform은 Python의 OpenCV에서 이미지에 여러 줄이 포함되어 있어도 한 줄만 식별합니다.

  9. 9

    시간당 계산을 사용하여 SQL Oracle에서 두 날짜 중에서 선택 하시겠습니까?

  10. 10

    Tensorflow에서 RNN을 사용하여 미래 기간의 시계열 값 예측

  11. 11

    CSS 그라디언트를 사용하여 아날로그 시계에서 25 분을 강조 표시하려면 어떻게해야합니까?

  12. 12

    SQL Server에서 겹치는 날짜 시간을 사용하여 "마스킹 된"날짜 시간 범위 합계

  13. 13

    R에서 기간 (시작 및 종료 시간 표시, 기간 (시간 및 분))을 기반으로 가장 긴 날짜를 계산하는 방법

  14. 14

    Rails에서 mysql에서 읽은 UTC 시간 2 사이의 기간을 계산하는 방법

  15. 15

    이 아날로그 시계에서이 코드 부분은 시계 바늘을 움직이기 위해 정확히 무엇을 하는가?

  16. 16

    C : 읽기 시스템 호출을 사용하여 stdin에서 double 읽기

  17. 17

    PostgreSQL에서 INTERVAL을 사용하여 시간 날짜 / 시간 추가

  18. 18

    Python을 사용하여 Spark에서 로그 데이터를 시계열 빈도로 변환

  19. 19

    날짜와 시간을 사용하여 자동으로 cakephp에서 데이터 보내기

  20. 20

    Python에서 날짜 시간을 군사 시간으로 변환 또는 변경

  21. 21

    Rosetta Code Hough Transform으로 찾은 줄을 원본 이미지에 표시

  22. 22

    Python을 사용하여 Google 시트에서 행 숨기기

  23. 23

    Python에서 Pandas 및 DataTime을 사용하여 문자열에서 시간 정보 가져 오기

  24. 24

    어떻게 중포 기지 실시간 데이터베이스에 서로 다른 키를 사용하여 노드에서 같은 값을 읽어?

  25. 25

    Pandas를 사용하여 Python에서 hh : mm : ss 시간 데이터로 평균 평균 그룹 가져 오기

  26. 26

    Pandas를 사용하여 Python에서 날짜별로 시퀀스 계산

  27. 27

    sas를 사용하여 txt 파일에서 날짜와 시간을 읽는 방법

  28. 28

    Python에서 시간 데이터 열을 계산하지 않고 시계열을 그리는 방법

  29. 29

    Rails에서 시스템 시간을 사용하지 않는 기본 날짜

뜨겁다태그

보관