AI & Python
[ AI & Python] 01. azure cognitive service1
코딩펭귄
2022. 11. 15. 19:12
computer vision
computer vision 종류
- OCR - optical character recognition
- Face detection
- Smile detection(현재는 서비스 중단)
- similar face search (+ face identification)
- face grouping
- object recognition (in supermarket)
- 콘텐츠태그
- 객체검색 - object detection
- 브랜드 검색, 이미지 분류, 이미지 설명, 얼굴감지, 이미지 유형 감지, 도메인 특정 콘텐츠 감지, 색 구성표 감지, 썸네일 생성, 관심영역 가져오기
충족되어야하는 요구사항
- 이미지 : JPEG, PNG, GIF, BMP형식
- 이미지크기 : 4MB 이하, 50*50픽셀 이상
- 읽기api의 경우 이미지크기 : 50*50픽셀 ~ 1000*1000픽셀 사이
실습 순서
- 관련 라이브러리 불러오기 - Subscription Key 와 서비스 주소 확인 -> 헤더 정보 셋팅 -> 서비스 호출 -> 호출결과로 받은 JSON 설치 (JSon = 경량의 데이터-교환 형식, js에서 객체를 만들때 사용하는 표현식을 의미하며, 용량이 작아 XML 대신해서 많이 사용함. 특정언어에 종속되지않으며 대부분의 프로그래밍언어가 핸들링 라이브러리 제공함)
IoTClient/2_Face_API.ipynb at master · SeungHyunKee/IoTClient (github.com)
GitHub - SeungHyunKee/IoTClient
Contribute to SeungHyunKee/IoTClient development by creating an account on GitHub.
github.com
Custom vision
- - 과정 : 이미지업로드 -> 교육 -> 평가 -> 활성학습
- - 최소학습셑트에는 태그당 이미지 30개이상 사용하는게 좋음, 효과적인 학습을 위해서는 다양한 시각적 이미지 사용
- - 다양한 시각적이미지 : 카메라각도 / 조명 / background / 표시스타일 / 개별, 그룹화된 피사체 / size / 형식
충족되어야하는 요구사항
- jpg, png, bmp, gif 형식
- 크기 6MB 이하, 가장짧은가장자리 = 256픽셀 이상