YOLO26 소개: 차세대 비전 AI입니다.
Ultralytics
Ultralytics 용어집으로 돌아가기

JSON

JSON이 AI 데이터 교환을 어떻게 간소화하는지 알아보십시오. 원활한 API 통합 및 모델 배포를 위해 Ultralytics YOLO26 예측 결과를 JSON으로 내보내는 방법을 확인하십시오.

JSON 또는 JavaScript Object Notation은 데이터를 저장하고 전송하는 데 사용되는 가볍고 텍스트 기반의 형식입니다. 인공지능 및 머신러닝 분야에서 JSON은 서버, 웹 애플리케이션, 추론 엔진 간의 데이터 교환을 위한 보편적인 표준으로 사용됩니다. 키-값 쌍과 순서가 있는 리스트로 구성된 JSON의 구조는 사람이 읽고 쓰기에 간편하며, 기계가 구문 분석하고 생성하기에도 매우 효율적입니다. JSON은 언어에 독립적이므로 Python으로 훈련된 모델과 JavaScript, C++ 또는 Go로 실행되는 배포 환경 간의 원활한 통신을 촉진합니다.

Link to this sectionAI 파이프라인 및 배포에서의 JSON#

컴퓨터 비전 모델이 프로덕션 환경에 배포될 때, 일반적으로 REST API를 통해 다른 소프트웨어 구성 요소와 상호 작용합니다. 예를 들어, 감시 시스템이 객체 탐지 모델을 실행하는 서버에 비디오 프레임을 전송하면, 서버는 이미지를 분석하고 결과를 반환합니다. 서버는 이진 이미지 데이터를 다시 보내는 대신, 바운딩 박스 좌표, 탐지된 클래스 이름, 그리고 관련 신뢰도 점수가 포함된 JSON 문자열로 응답합니다. 이 텍스트 기반 응답은 프론트엔드 대시보드, 모바일 앱 또는 기록 및 분석을 위해 MongoDB와 같은 NoSQL 데이터베이스에서 쉽게 활용할 수 있습니다.

추론 외에도 JSON은 학습 데이터를 구조화하는 데 매우 중요합니다. 널리 사용되는 COCO 데이터셋 형식은 포괄적인 JSON 스키마를 사용하여 이미지 파일 경로, 라이선스 정보 및 어노테이션 좌표를 정의합니다. 이는 단순한 공백으로 구분된 텍스트 파일을 사용하는 YOLO TXT 형식과는 대조적입니다. Ultralytics Platform의 고급 도구들은 복잡한 프로젝트 메타데이터와 클라우드에서의 데이터셋 버전 관리를 위해 종종 JSON을 활용합니다.

Link to this section모델 예측을 JSON으로 변환하기#

최신 프레임워크는 데이터 직렬화 과정을 간소화하여 개발자가 모델 출력을 직접 JSON으로 내보낼 수 있도록 합니다. ultralytics 라이브러리는 탐지 결과를 직렬화하는 내장 메서드를 제공하므로 YOLO26 모델을 더 큰 소프트웨어 생태계에 쉽게 통합할 수 있습니다.

다음 예제는 YOLO26 모델로 추론을 수행하고 탐지 결과를 표준화된 JSON 문자열로 변환하는 방법을 보여줍니다:

import json

from ultralytics import YOLO

# Load the YOLO26 model
model = YOLO("yolo26n.pt")

# Run inference on an image
results = model("https://ultralytics.com/images/bus.jpg")

# Convert the first result object to a JSON string
# This serializes boxes, classes, and confidence scores
json_output = results[0].tojson()

# Parse back to a dict to verify structure
data = json.loads(json_output)
print(f"Detected {len(data)} objects.")

Link to this sectionJSON과 관련 형식 비교#

JSON은 웹 개발 및 API 설계에서 어디서나 사용되지만, 딥러닝 워크플로우에서 흔히 접하는 다른 데이터 직렬화 형식과 구분하는 것이 중요합니다.

  • JSON vs. YAML: YAML은 최대한의 가독성을 위해 설계되었으며 주석을 지원하므로 설정 파일에 선호되는 선택지입니다. 예를 들어, Ultralytics의 하이퍼파라미터 튜닝 설정이나 데이터셋 경로는 .yaml 파일로 정의됩니다. JSON은 더 엄격하고 주석을 지원하지 않으며 일반적으로 기계가 구문 분석하기에 더 빠르기 때문에 데이터 전송 및 API 응답에 더 적합합니다.
  • JSON vs. XML: XML utilizes a verbose tag-based structure. While it was once the standard for datasets like Pascal VOC, it has largely been superseded by JSON in modern Machine Learning Operations (MLOps) due to JSON's smaller file size and simpler syntax.

Link to this section표준화 및 상호 운용성#

널리 채택된 JSON은 다양한 도구 간의 상호 운용성을 촉진합니다. 인스턴스 세그멘테이션 마스크를 내보내거나, 이미지 분류 라벨을 저장하거나, 모델 배포 파이프라인을 구성할 때 JSON은 데이터가 구조화된 상태로 유지되고 접근 가능하도록 보장합니다. JSON의 역할은 지리적 데이터를 인코딩하기 위한 특수 형식인 GeoJSON으로까지 확장되며, 이는 위성 이미지 분석에서 탐지된 객체를 지리 좌표에 매핑하는 데 자주 사용됩니다. Python의 내장 json 라이브러리를 활용하여 개발자는 이러한 데이터 구조를 쉽게 검증, 파싱 및 조작함으로써 강력한 AI 애플리케이션을 구축할 수 있습니다.

Explore solutions

Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 비전 AI는 더 빠른 의료 영상 분석, 더 스마트한 진단 및 환자 모니터링을 지원합니다.
더 알아보기
Real-time AI that works with your team

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기

미래의 AI를 함께 구축합시다!

머신 러닝의 미래와 함께 여정을 시작하십시오.