so686so / attributeprogram Goto Github PK
View Code? Open in Web Editor NEWAutomation program for Attribute operation
Automation program for Attribute operation
Automation program for Attribute operation ****************************************** Git === https://github.com/so686so/AttributeProgram Need to run =========== * 이 코드를 실행하기 위해 추가로 설치해야 하는 패키지: - PyQt6 - opencv-python - numpy - pandas - openpyxl - inspect - matplotlib * 실행 방법: Case 1. `main.py`가 있는 폴더로 들어가서, `python ./main.py` Case 2. `AttributeProgram.bat` 파일에서 경로를 수정한 다음, 해당 파일 실행 When to use the program ======================= * 프로그램 기능: 1. CVAT XML 파일을 기반으로 원본 이미지를 COMMON / HEAD / UPPER / LOWER 로 Slice 2. CVAT XML 파일을 기반으로 83 / Zipped MakeClass 한 Annotation Text / ImageList 파일 생성 3. Etc... * 각 기능의 자세한 설명은 해당 RunFunction. 파일을 참조하세요. Tip to use ========== * Where Define: - 핵심이 되는 Define 값들은 CoreDefine.py 파일에 기록되어 있습니다. - 각 RunFunction에서 필요한 개별적인 Define 값들은 각 코드에 기록되어 있습니다. * 폴더 구성: - Core 프로그램을 실행할 때 범용적/핵심적으로 사용되는 Class와 함수들의 코드 디렉토리. - UI UI에 사용되기 위한 코드 디렉토리. - RunFunction 프로그램 내에서 특정한 목적을 가지고 실제로 구동되는 함수들의 모듈화 코드들. - ClassData class 별 클래스 압축하기 위한 정보가 담긴 xlsx 파일들의 폴더 CAUTION & Information ===================== ! CVAT XML 파일의 Element 들에 대한 정보 및 ClassMake 분류 기준이 담긴 classData 폴더 내 '__Class.xlsx' 파일들을 만약 수정하려 한다면, Core.ExcelDataClass.py 를 잘 참조하세요. ! 각 파일들에 적힌 CONST DEFINE 은 어지간하면 수정하지 마시기 바랍니다. - 해당 프로그램은 Windows 환경에서 작성되고 실행 테스트를 했습니다. (Linux 호환 X) - 코드에 대한 문의 사항이 있다면 아래 메일로 메일 주세요. MAIL ==== [email protected] PACKAGE VERSION =============== LastUpdate 2022-02-07 | NAME | VERSION | |-------------------+---------------| | pip | 21.3.1 | | numpy | 1.21.4 | | opencv-python | 4.5.4.58 | | openpyxl | 3.0.7 | | PyQt6 | 6.2.1 | | pandas | 1.3.3 | | Pillow | 8.3.2 | | matplotlib | 3.4.3 |
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.