약 한시간정도 데이터들을 만지다 보니 몇가지의 패턴이 발견되어 이미지 분류 프로그램을 만들어보려고 한다.
쉽게 이용할 수 있는 데이터를 세가지로 꼽자면 1. 파일의 크기 2. 이미지 가로/세로 길이 3. 해상도로 분류 정도로 나뉘게 된다.
어떻게 분류를 할 것인가에 대해서 생각을 해보았을 때,
1. 파일의 크기
1-1. 5kb 미만의 파일은 삭제 대기 폴더로 분류한다.
1-2. 100kb 미만의 파일은 분류 대기 폴더로 분류한다.
1-3. 1mb 이상의 파일은 복구 대기 폴더로 분류한다.
2. 이미지 가로/세로 길이
2-1. 더블모니터 크기는 제외한다. (이는 파일 크기에서 걸러낼 것이다.)
2-2. 사진 관련 포멧 / 휴대폰 관련 포멧 이미지 사이즈 정보를 사용하여 일치하는 경우 복구 대기 폴더로 분류한다.
가로/세로
900*600
1800*1200
2100*1500
2400*1800
3000*2400
......
정도로 요약하게 되었고, 해상도에 관한 정보는 포기하기로 했다. 이유는 정상적인 파일이 아닌데도 꽤나 해상도가 좋은 파일이 있어서(...) 그리고 내가 원하는 결과물은 1번으로 충분히 나올 것 같았기 때문에 2번도 버리기로 했다.
(결국 용량으로만 분류를 하기로 선택.)
이제 프로그래밍을 할 시간이다.
'C.E' 카테고리의 다른 글
자바스크립트(js) input 입력제한 예제 (한글,영문,숫자,특수기호) (0) | 2020.02.05 |
---|---|
[centos6] yum update 에러 (feat.matahari) (0) | 2019.09.03 |
하드디스크 데이터 복구에 대한 고찰-1 (0) | 2019.08.09 |
Splash 화면 만들기 (0) | 2019.01.07 |
컴퓨터 전공자가 추천하는 가성비 갑 노트북 MSI CX62-6QD 리뷰 (꿀팁/스압주의) (6) | 2018.04.05 |