hough-transform

    1

    1답변

    저는 시계의 얼굴을 그림에 배치 한 다음 시간을 읽는 프로그램을 작성하려고했습니다. 일하는 것을 아주 잘하고, 시간을 읽는다.별로 그렇지 않다. cv2.HoughLines 함수는 선이 놓이는 각도 (이미지 위쪽에서 측정)와 이미지의 왼쪽 위 모퉁이에서의 거리를 반환합니다. 약간의 조정을 한 후에는 각 코드의 코드를 한 줄씩 찾아 내도록 설득했지만, 지금은

    1

    1답변

    이미지에서 삼각형 (알려진 모양)을 어떻게 감지할까요? 환경은 깔끔하고 대부분 다른 객체가 없습니다. 여기에 예제가있다 나는 houghLines를 사용하여 라인을 탐지 한 다음 삼각형을 삼각형으로 만들려는 간단한 파이썬 로직을 사용했다. 이로 인해 많은 양의 노이즈가 발생했으며 올바른 삼각형을 찾기가 거의 불가능했습니다. 어떻게 하시겠습니까?

    1

    1답변

    미로에서 다음 이미지를 처리하려고합니다. 내 질문은 가장자리를 처리하는 방법에 관한 것입니다. OpenCV 2.4를 C++과 함께 사용하고 있습니다. 바닥에 페인트 된 선에서 바닥과 벽 사이의 가장자리를 구별 할 수있는 방법이 있는지 알고 싶습니다. 바닥은 검은 색이며 벽은 흰색이고 바닥에 그려진 선은 흰색입니다. 내가하려는 것은 바닥과 벽 사이의 구별입니

    0

    1답변

    OpenCV에서 HoughLinesP 기능을 사용하여 이미지에서 수평 및 수직선을 감지하려고합니다. 처음에는 최소 예상 줄 길이에 rho = 1, theta = CV_PI/2 및 을 설정했습니다. 하지만 내 라인은 이미지에서 한 줄의 픽셀을 차지할 수 있습니다. 이미지의 노이즈로 인해 한 픽셀 씩 앞뒤로 이동할 수 있습니다 (첨부 파일 참조). 이 경우 라

    0

    1답변

    데이터 세트가 있고 Y 축과 평행 한 선을 형성하는 점을 그룹화하고 싶습니다 (이미지 참조). 나는 그것을 할 수있는 방법은 Hough 변환을 사용하는 것입니다; Matlab에서 어떻게하는지에 대한 제안이 있습니까? 감사! 음이 상기 제한 만, 전체 허프 변환은 Y 축에 평행 한 선을 검출

    1

    1답변

    필자는 Python과 numpy를 사용하여 라인 탐지를위한 표준 Hough Transform을 구현 해왔다. 알고리즘을 구현하는 데 성공했지만 출력 결과가 반으로 나뉘어 진 사인 곡선을 갖습니다. 반은 결과 이미지의 극단에 있고 나머지는 이미지의 다른 부분에 있습니다. 내가 문제가 (허프 공간의 정의에 어딘가 의심 def houghTransf(img, r_

    0

    1답변

    나는 많은 부분에서 만나야 할 일련의 선들 (아래 이미지)을 가지고있다. 보시다시피, 각도 계수는 현저하게 변하지 않으므로 가로 채기를 찾기가 어렵습니다. 어떤 종류의 Hough 변형과 같은 일을 쉽게하기 위해 어떤 변형을 사용 하시겠습니까? 아니면 영감을 구해야한다고 생각합니까? 감사! 저는 Matlab에서 일하고 있지만 필요한 경우 파이썬으로 전환 할

    0

    1답변

    두 개의 라인 사이의 거리와 이미지의 중심점을 기준으로 한 위치의 차이를 찾기 위해 openCV를 사용하고 있습니다. 정확한 거리 일 필요는 없습니다 - 어떤 종류의 문맥 값 (픽셀은 괜찮을 것입니다) 두 코드를 감지하는 코드는 이것입니다; import PIL import time import io import picamera import cv2

    3

    2답변

    외부 감지 원은 파이썬에서 OpenCV의 HoughCircles 방법을 사용하고 있습니다 : circles = cv2.HoughCircles(img,cv.CV_HOUGH_GRADIENT,1,20, param1=50,param2=30,minRadius=0,maxRadius=0) 이 아주 잘 작동하는 것 같다. 그러나 내가 알아챈 한 가지는 이미지 경계

    0

    1답변

    안드로이드에서 OpenCV의 도움으로 회선의 좌표를 지정하고 싶습니다. 나는 자습서를 공부하고이 내 API를 호출 Mat ImageMat = new Mat(croppedImage.getHeight(), croppedImage.getWidth(), CvType.CV_8U, new Scalar(4)); int threshold = 50; int minLin