- IOU Project`s Machine Learning System. js Class 로 Python 구현체들을 python-shell node module로 감싼 것을 제공합니다. Python 구현체에 대한 정보는 mlWrapper.py 에서 제공합니다.
이하의 함수에 쓰인 file들은 상대 path / 절대 path 와 파일 확장자를 포함한 형태여야 합니다. 분석할 파일은 jpg, png 등의 이미지 데이터, 분석한 파일을 저장하기 위한 파일은 json 형태로 저장합니다.
제공 함수는 아래와 같습니다.
inputFile : ( string ) 분석할 파일의 이름. 필수. outputFile : ( string ) 분석한 파일의 이름. None이 될수있다. outputDataFile : ( string ) 분석한 데이터를 저장할 파일의 이름. None이 될 수 있으며, None일시 outputData를 저장하지 않는다. 입력받은 파일을 Segmentation 해서 output한다.
inputFile : ( string ) 변형할 파일의 이름. 필수. inputDataFile : ( string ) 변형한 데이터가 저장된 파일의 이름. None이 될 수 있으며, None일시 다시 Segmentation부터 진행한다. outputFileName : ( string ) 색이 변형된 데이터. destColor : ( string ) 변형할 색. #뒤의 6자리 String으로 표현한다. 필수. destCoordList : ( list ) 적용할곳의 좌표 모음. 만약 ~~색만 적용하고싶다면, 아래의 colorTransferToColor 함수를 살펴볼것. 필수. 입력받은 inputFile의 정해진 부분( destCoordList )의 색을 destColor로 변경한다. 변형한 inputFile의 이름을 Return.
inputFile : ( string ) 변형할 파일의 이름. 필수. inputDataFile : ( string ) 변형한 데이터가 저장된 파일의 이름. None이 될 수 있으며, None일시 다시 Segmentation부터 진행한다. destColor : ( string ) 변형할 색. #뒤의 6자리 String으로 표현한다. 필수. srcColor : ( string ) 변형하고 싶은 색. #뒤의 6자리 String으로 표현한다. 비슷한 다른 색들도 변형 해 준다. 필수. 입력받은 inputFile의 정해진 부분( srcColor와 비슷한 부분 )의 색을 destColor로 변경한다. 변형한 inputFile의 이름을 Return.
inputFile : ( string ) 변형할 파일의 이름. 필수. inputDataFile : ( string ) 변형한 데이터가 저장된 파일의 이름. None이 될 수 있으며, None일시 다시 Segmentation부터 진행한다. destColor : ( string ) 변형할 색. #뒤의 6자리 String으로 표현한다. 필수. destCoordList : ( list ) 적용할곳의 좌표 모음. 만약 ~~색만 적용하고싶다면, 아래의 colorTransferToColor 함수를 살펴볼것. 필수. 입력받은 inputFile의 정해진 부분( destCoordList )의 색을 destColor로 변경한다. 변형한 inputFile의 이름을 Return.
inputFile : ( string ) 변형할 파일의 이름. 필수. inputDataFile : ( string ) 변형한 데이터가 저장된 파일의 이름. None이 될 수 있으며, None일시 다시 Segmentation부터 진행한다. destFile : ( string ) 분석해서 적용할 파일의 이름. 필수. destDataFile : ( string ) 분석한 데이터가 저장된 파일의 이름. None이 될 수 있으며, None일시 다시 Segmentation부터 진행한다. 입력받은 inputFile의 색과 질감을 destFile의 색과 질감으로 임의로 변형해준다. 변형한 Output File들의 목록을 Return. ( 임의 변형이기때문에 여러개를 사용한다. )
inputFile : ( string ) 분석할 파일의 이름. 필수. outputFile : ( string ) 분석한 데이터가 저장된 파일( json )의 이름. None 가능. None 일시 데이터를 저장하지 않는다. 입력받은 inputFile의 가구를 ObjectDetection한 결과를 outputFile에 저장한다. json 형태로 저장한다.
inputFile : ( string ) 분석할 파일의 이름. 필수. outputFile : ( string ) 분석한 데이터가 저장된 파일( json )의 이름. None 가능. None 일시 데이터를 저장하지 않는다. 입력받은 inputFile의 가구 Parameter를 저장한다.
inputFile : ( string ) 분석할 파일의 이름. 필수. outputFile : ( string ) 분석한 데이터가 저장된 파일( json )의 이름. None 가능. None 일시 데이터를 저장하지 않는다. 입력받은 inputFile의 인테리어 Parameter를 저장한다.