Page 967 - 3-3
P. 967

# 영상 사진을 불러옴
                    cv2.imshow('webcam',frame)
                    #cv2.waitKey(20)


                    if cv2.waitKey(1)==ord('q'):
                    #q' 를 누르면 찍는다 임시(      )
                            image=frame
                            #image  변수에 영상의 사진 정보를 넣는다
                            startTime=time.time()
                            # 시간체크 시작
                            ansTxt=open('answer2.txt','a')
                            #answer.txt 를 읽기 전용으로 열어 ansTxt         에 객체로 저장한다.
                                                  if image is None:
                            #image 가 비어있으면
                                print("Image is NULL!!")
                                continue
                                # 다시 시도




                            ori=image.copy()
                            #image 를 복사하여 ori    에 저장
                            ori2=image.copy()
                            #image 를 복사하여 ori2    에 저장


                            _,gb=defCap.filter(image)
                            #image 를 필터링하여 gb      에 저장


                            ret,labels,stats,centroids=cv2.connectedComponentsWithStats(gb)
                            #gb  사진을 넣어 사진의 정보를 사각형의 좌표값으로 저장한다
                            '''
                          cv2.CC_STAT_LEFT     수평 방향에서 경계 상자의 포괄적 인 시작점 인 가장 왼쪽 (x)                        좌
                                                 표입니다.
                          cv2.CC_STAT_TOP     수직 방향에서 경계 상자의 포괄적 인 시작을 나타내는 최상위 (y)
                                                 좌표입니다.
                            cv2.CC_STAT_WIDTH     바운딩 박스의 수평 사이즈
                            cv2.CC_STAT_HEIGHT     경계 박스의 세로 크기
                            cv2.CC_STAT_AREA     연결된 컴포넌트의 총 영역 픽셀 단위(               ).


                            candList=[]
                            #candList  선언 번호판인 사각형들만 저장하기 위해서(                )
                            for i in stats:
                            #stats 를 하나씩 에 저장한다i
                                startPos=(i[0],i[1])
                                # 사각형 왼쪽 모서리의 좌표
                                endPos=(i[0]+i[2],i[1]+i[3])


                                                         - 967 -
   962   963   964   965   966   967   968   969   970   971   972