display instrument's attributes
Tesseract 관련 함수에 try-except 문 추가 / tesseract_ocr_module 상단의 tesseract 경로를 환경변수로 변경
UnknownItem 을 중간파일(xml)에 추가 및 해당 xml 로드 시 Scene에 UnknownItem 추가
Merge branch 'master' into work_branch
테스트 코드 삭제 및 MainWindow에 초기화 버튼 추가 - 초기화 버튼 클릭 시 Scene에 그려진 Items 삭제 및 QResultTreeWidget 내용 초기화
Implementing issue #508: Flow Mark 인식
fixed issue #547: Merge Line 오류
SymbolName.sql 스크립트 수정
중간파일(xml)에 LineNoTextItem 추가 및 해당 xml 로드 시 Scene에 LineNoTextItem 추가되도록 변경
SymbolEditor 에서 Original, Connection Point 지정 시 int 타입에서 float 타입으로 변경
Merge branch 'master' of http://devdoftech.co.kr:8080/scm/git/DTIPID
fixed issue #537: 미인식 부분 사용자 통보
Merge branch 'work_branch'
SymbolEditor 에 이미지를 회전, 반전 시키는 버튼 추가 및 디자인 변경 / 기존에 QtImageViewer.setImage() 를 사용하던 부분 중 일부를 setPixmap 및 updateViewer 방식으로 변경
작업 중
Merge branch 'SymbolMapping'
Update
Implementing issue #489: Trim Line 처리
Type B OCR 방식 적용 / Tesseract 에서 세로 텍스트가 있을 경우에 대한 처리 / SymbolSvgItem.build()에 Parameter가 누락된 부분 수정
fixed issue #479: 심볼 인식 시 프로그래스 바 표시
기존 Scene에 추가된 TextItem 삭제 시 크기 비교 조건 삭제
Contour로 텍스트 영역 검출 함수 생성 및 환경설정에서 지정한 TypeA/B 값에 따라, Azure 혹은 Contour로 텍스트 영역 획득하도록 수정
환경설정에 Min/Max Text Size 항목 추가 및 Contour 를 이용한 텍스트 영역 검출 수정
Contour 를 이용한 텍스트 영역 설정 보완 및 OCR 연결하여 테스트 / Tesseract OCR 모듈 보완을 위한 if문 추가
Contour 샘플 수정
Contour 샘플 작성
메소드 명 변경 및 xml 생성 시 각 아이템의 toXml()을 사용하도록 변경, 그에 따른 수정 적용
XML 생성 방식을 검출된 데이터들 기준에서 Scene에 그려진 GraphicsItem 기준으로 변경
Update Document
심볼 검출 시 정확한 위치 조정할 때 사용하던 기준을 Feature Point Count(mpCount) 에서 Template Matching HitRate로 변경
도면 이미지를 선택했을 때 해당 도면의 정보를 가진 xml 파일이 있을 경우 xml 내의 정보를 바탕으로 Scene에 아이템 추가
temp/*.xml 파일에 LineInfo를 추가할 수 있도록 appendLineInfo 작성
LineDetector 동작을 위해 graphicsItem 추가할 시 xml 이 아닌 검출한 symbol, text 데이터로 구성하도록 변경 / QRecognitionDialog 의 Worker 를 기준으로 signal/slot 을 통해 GraphicsItem을 ImageViewer에 그리도록 수정
Merge branch 'OverlapLine'
QRecognitionDialog 멈춤 현상 개선
Scene에 GraphicsItem 을 추가할 때, 이미 같은 위치에 같은 타입의 아이템이 추가되어있을 경우 삭제하도록 적용
선택한 GraphicsItem이 삭제되었을 때 Highlight 를 Scene에서 제거
QRecognitionDialog 에 Line 인식 추가 및 그에 따른 Signal 등의 구조 변경
QRecognitionDialog 에 심볼,텍스트,라인 검출 가능하도록 UI 변경 및 그에 따른 심볼 텍스트 검출 코드 이동 / XmlGenerator 코드 수정 / SymbolSvgItem setColor 호출
Overlap Update
QEngineeringRunItem 수정 - toler 수정(1 -> 5) / math.fabs() 추가 / LongestLine 의 좌표 조정
addFlowArrow 수정 중
Merge branch 'FlowDirection'
update
merge separated lines before writing output xml file
load recognition result file if exists when opening drawing file
revised how to detect flow mark
LineDetector 내 detectLine() 에서 UPPERCASE 로 작성된 변수명 변경
Flowdirection Update
fixed LineNoTracer which set start line's owner before tracing
Configuration 에 Small Line Minimum Length 추가 후 LineDetector.detectLine() 에서 불러온 후 각 if 문에 적용
AppDocData 를 이용하여 PidSource 가져올 시 Rect가 None 일 경우 전체 이미지 반환
improve line detector
QResultTreeWidget의 아이템 색상이 각 아이템의 데이터 색상으로 구성되도록 수정 / LineNoTextItem 설정 시 연결된 데이터들의 색상을 수정하도록 적용
DTI_PID 중 removeDetectSymbol() 에서 비트 연산 시 not 연산을 적용하는 대상 변경
LineNoTracer 중 SecondaryLine 검출 부분을 SubList 를 이용하도록 수정
fixed to findConnectedObjects method try to connect both symbol and line
LineNoTracer 중 SecondaryLine 검출 부분을 중첩 루프를 이용하여 적용
Update Digital PID.pptx
Merge Line 부분에서 특정 Line이 생략되는 부분 및 관련 부분 수정
Write pipe run to xml
QEngineeringLineItem의 Intersect 부분 수정
인식된 심볼 연결 정보가 누락된 문제 수정
...
Runs 분리 후 QResultTreeWidget에 출력되도록 수정
fixed a routine tracing secondary line
QResultTreeWidget에 Run 단위로 출력하기 위한 준비 작업
Apply changed color to engineering line
Find secondary lines
QGraphicsPolylineItem.setColor() 내에 setPen 메소드 적용 / 라인넘버 색상 변경 후 Scene 변경 시 하위 아이템들 색상 변경
다이어그램 이름 *
다이어그램 포맷 PNG SVG XML
너비 pixel
Hide toolbar
Use LightBox
Zoom controls
Initial page
Inizial layers
Hyperlinks color