Meet YOLO26: next-gen vision AI.

Link to this sectionCắt đối tượng sử dụng Ultralytics YOLO26#

Link to this sectionCắ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ừ hình ảnh hoặc video. Khả năng của model YOLO26 được tận dụng để xác định và phân tách chính xác các đối tượng, cho phép cắt chính xác để phân tích hoặc thao tác thêm.



Watch: Object Cropping using Ultralytics YOLO

Link to this sectionƯu điểm của việc cắt đối tượng#

  • Phân tích tập trung: YOLO26 hỗ trợ 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 cảnh.
  • Giảm khối lượng dữ liệu: Bằng cách chỉ trích xuất các đối tượng liên quan, việc cắt đối tượng giúp giảm thiểu kích thước dữ liệu, giúp tối ưu hóa cho việc 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.

Link to this sectionHình ảnh trực quan#

Hành lý sân bay
Băng chuyền hành lý tại sân bay được cắt bằng Ultralytics YOLO26
Cắt vali trên băng chuyền sân bay sử dụng Ultralytics YOLO26
Cắt đối tượng sử dụng Ultralytics YOLO
# Crop the objects
yolo solutions crop

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

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

Link to this sectionCác tham số của ObjectCropper#

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

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

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

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

Link to this sectionCâu hỏi thường gặp#

Link to this sectionCắ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ừ hình ảnh hoặc video dựa trên khả năng phát hiện của YOLO26. Quy trình này cho phép phân tích tập trung, giảm khối lượng dữ liệu và nâng cao độ 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.

Link to this sectionTại sao tôi nên sử dụng Ultralytics YOLO26 để 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, cần thiết cho phân tích tập trung và các ứng dụng đòi hỏi 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 về xuất model.

Link to this sectionLàm thế nào tôi có thể giảm khối 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 liên quan từ hình ảnh hoặc video của bạn, bạn có thể giảm đáng kể kích thước dữ liệu, làm cho việc lưu trữ và xử lý hiệu quả hơn. Quy trình này bao gồm việc huấn luyện model để phát hiện các đối tượng cụ thể và sau đó sử dụng kết quả để chỉ cắt và lưu các 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 bắt đầu nhanh của chúng tôi.

Link to this sectionTôi có thể sử dụng Ultralytics YOLO26 để 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ý luồng 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 inference 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à hệ thống kiểm tra tự động. Hãy xem các chế độ theo dõidự đoán để hiểu cách triển khai xử lý thời gian thực.

Link to this sectionCá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 hiệu suất tối ưu, đặc biệt là đối với inference thời gian thực hoặc khối lượng lớn, một GPU chuyên dụng (ví dụ: NVIDIA Tesla, dòng RTX) được khuyến nghị. Để 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 tùy chọn triển khai model của chúng tôi.

Bình luận