2014-06-11 3 views
0

사각형 (openCV 및 python)으로 사진을 스캔하고 싶습니다. 이 직사각형은 이미지 전체로 가야합니다.OpenCV - 사각형으로 이미지 스캔

나는 이렇게 진행하지만 전혀 작동하지 않는다. 내 사각형의 크기는 20입니다.

for i in range(0,height): 
    for j in range(0,width): 
      pt1=(0+i,0+j) 
      pt2=(20+i,20+j) 
      point.append([pt1,pt2]) 
      cv2.rectangle(res,pt1,pt2,(255,0,0)) 

저는 간단하다고 생각하지만 진행 방법은 없습니다.

감사합니다.

답변

3

현재 사각형에는 고정 크기가 없습니다.

pt1 = (i, j) 
pt2 = (pt1.x+20, pt1.y+20) 

을 그리고 추가로 당신은 사각형 이미지를 겹치지 않는 것을 확인 할 수 있습니다 : 그것은 할 수 없습니다.

+0

알았습니다. 고맙습니다! 관심 지점이 직사각형 안에 있는지 확인하려면 관심 지점 목록에 대해 다른 "수행"해야합니까? – lilouch

+0

@lilouch 예, 내부 루프의 이러한 관심 지점을 반복하고 직사각형 안에 있는지 확인하십시오. – Simson

+0

감사합니다! 그게 다야! – lilouch