Page 954 - 3-3
P. 954

#0 번 카메라객체 호출
            cap.set(3,320)
            cap.set(4,240)
            #320*240 의 크기로 지정


            count=defCap.fileCount('D:\\deepLearing\\opencvDeepLearning\\project\\data')
            #'D:\\deepLearing\\opencvDeepLearning\\project\\data'          주소에 있는 파일 목록을 세는 함수


            if __name__=="__main__":
            // 이 프로그램이 main     으로 돌아갈 때만 호출
                while True:
                        # 무한 반복
                        ret,frame=cap.read()
                        # 영상 사진을 불러옴


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


                                if image is None:
                                    #image 가 비어있으면
                                    print("Image is NULL!!")
                                    continue
                                    # 다시 시도


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


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


                                _,_,stats,_=cv2.connectedComponentsWithStats(gb)
                                #gb  사진을 넣어 사진의 정보를 사각형의 좌표값으로 저장한다.
                                '''
                             cv2.CC_STAT_LEFT     수평 방향에서 경계 상자의 포괄적 인 시작점 인 가장 왼쪽 (x)
                             좌표입니다.
                             cv2.CC_STAT_TOP     수직 방향에서 경계 상자의 포괄적 인 시작을 나타내는 최상위
                             (y)  좌표입니다.
                                cv2.CC_STAT_WIDTH     바운딩 박스의 수평 사이즈


                                                         - 954 -
   949   950   951   952   953   954   955   956   957   958   959