Cắt đối tượng sử dụng Ultralytics YOLO26

Cắt đối tượng là gì?

Cắt đối tượng với Ultralytics YOLO26 bao gồm việc cô lập và trích xuất các đối tượng cụ thể đã được phát hiện từ ảnh hoặc video. Khả năng của model YOLO26 được tận dụng để xác định và phân định đối tượng một cách chính xác, cho phép cắt chính xác để phục vụ cho các phân tích hoặc thao tác tiếp theo.



Watch: Object Cropping using Ultralytics YOLO

Ưu điểm của việc cắt đối tượng

  • Phân tích trọng tâm: YOLO26 hỗ trợ việc cắt đối tượng mục tiêu, cho phép kiểm tra hoặc xử lý chuyên sâu từng mục cụ thể trong một khung hình.
  • Giảm dung lượng dữ liệu: Bằng cách chỉ trích xuất các đối tượng có liên quan, việc cắt đối tượng giúp tối thiểu hóa dung lượng dữ liệu, tạo sự hiệu quả trong lưu trữ, truyền tải hoặc các tác vụ tính toán tiếp theo.
  • Enhanced Precision: YOLO26's object detection accuracy ensures that the cropped objects maintain their spatial relationships, preserving the integrity of the visual information for detailed analysis.

Hình ảnh minh họa

Hành lý sân bay
Cắt túi xách trên băng chuyền tại sân bay sử dụng Ultralytics YOLO26
Cắt túi xách trên băng chuyền tại sân bay sử dụng Ultralytics YOLO26
Cắt đối tượng sử dụng Ultralytics YOLO
# Crop the objects
yolo solutions crop show=True

# Pass a source video
yolo solutions crop source="path/to/video.mp4"

# Crop specific classes
yolo solutions crop classes="[0, 2]"

Các tham số của ObjectCropper

Dưới đây là bảng các tham số của ObjectCropper:

Đối sốLoạiMặc địnhMô tả
modelstrNoneĐường dẫn đến một file model Ultralytics YOLO.
crop_dirstr'cropped-detections'Tên thư mục để lưu trữ các kết quả phát hiện đã cắt.

Hơn nữa, các tham số trực quan hóa sau đây cũng khả dụng để sử dụng:

Đối sốLoạiMặc địnhMô tả
showboolFalseNếu True, hiển thị các ảnh hoặc video đã được chú thích trong một cửa sổ. Hữu ích để có phản hồi trực quan ngay lập tức trong quá trình phát triển hoặc thử nghiệm.
line_widthint or NoneNoneChỉ định độ dày đường kẻ của khung bao. Nếu là None, độ dày đường kẻ sẽ tự động được điều chỉnh dựa trên kích thước ảnh. Cung cấp khả năng tùy chỉnh trực quan để đảm bảo độ rõ nét.

Câu hỏi thường gặp (FAQ)

Cắt đối tượng trong Ultralytics YOLO26 là gì và nó hoạt động như thế nào?

Cắt đối tượng sử dụng Ultralytics YOLO26 bao gồm việc cô lập và trích xuất các đối tượng cụ thể từ ảnh hoặc video dựa trên khả năng phát hiện của YOLO26. Quá trình này cho phép phân tích tập trung, giảm dung lượng dữ liệu và tăng cường độ chính xác bằng cách tận dụng YOLO26 để xác định đối tượng với độ chính xác cao và cắt chúng tương ứng. Để có hướng dẫn chuyên sâu, hãy tham khảo ví dụ về cắt đối tượng.

Tại sao tôi nên sử dụng Ultralytics YOLO26 cho việc cắt đối tượng thay vì các giải pháp khác?

Ultralytics YOLO26 nổi bật nhờ độ chính xác, tốc độ và tính dễ sử dụng. Nó cho phép phát hiện và cắt đối tượng chi tiết, chính xác, điều cần thiết cho phân tích trọng tâm và các ứng dụng cần tính toàn vẹn dữ liệu cao. Hơn nữa, YOLO26 tích hợp liền mạch với các công cụ như OpenVINOTensorRT cho các triển khai yêu cầu khả năng thời gian thực và tối ưu hóa trên phần cứng đa dạng. Khám phá các lợi ích trong hướng dẫn xuất model.

Làm thế nào tôi có thể giảm dung lượng dữ liệu của tập dữ liệu bằng cách cắt đối tượng?

Bằng cách sử dụng Ultralytics YOLO26 để chỉ cắt các đối tượng có liên quan từ ảnh hoặc video, bạn có thể giảm đáng kể dung lượng dữ liệu, làm cho việc lưu trữ và xử lý hiệu quả hơn. Quá trình này bao gồm việc training model để phát hiện các đối tượng cụ thể và sau đó sử dụng kết quả để cắt và lưu chỉ những phần này. Để biết thêm thông tin về việc khai thác khả năng của Ultralytics YOLO26, hãy truy cập hướng dẫn khởi động nhanh của chúng tôi.

Tôi có thể sử dụng Ultralytics YOLO26 cho việc phân tích video thời gian thực và cắt đối tượng không?

Có, Ultralytics YOLO26 có thể xử lý các nguồn cấp dữ liệu video thời gian thực để phát hiện và cắt đối tượng một cách linh hoạt. Khả năng suy luận tốc độ cao của model làm cho nó trở nên lý tưởng cho các ứng dụng thời gian thực như giám sát, phân tích thể thao và các hệ thống kiểm tra tự động. Hãy xem các chế độ theo dõichế độ dự đoán để hiểu cách triển khai xử lý thời gian thực.

Yêu cầu phần cứng để chạy hiệu quả YOLO26 cho việc cắt đối tượng là gì?

Ultralytics YOLO26 được tối ưu hóa cho cả môi trường CPU và GPU, nhưng để đạt được hiệu suất tối ưu, đặc biệt là cho suy luận thời gian thực hoặc khối lượng dữ liệu lớn, khuyến nghị sử dụng một GPU chuyên dụng (ví dụ: NVIDIA Tesla, dòng RTX). Để triển khai trên các thiết bị nhẹ, hãy cân nhắc sử dụng CoreML cho iOS hoặc TFLite cho Android. Thông tin chi tiết hơn về các thiết bị và định dạng được hỗ trợ có thể được tìm thấy trong các tùy chọn triển khai model của chúng tôi.

Bình luận