YOLO Vision 2026:
Ultralytics YOLO

Cách sử dụng Ultralytics YOLO11 để phát hiện đối tượng

Khám phá cách model Ultralytics YOLO11 mới có thể được sử dụng để phát hiện đối tượng nhằm đạt được độ chính xác cao hơn trong nhiều ứng dụng trên đa dạng ngành nghề.

ABAbirami Vina3 min read
Sử dụng Ultralytics YOLO11 để phát hiện đối tượng

Computer vision là một lĩnh vực của trí tuệ nhân tạo (AI) giúp máy móc diễn giải và hiểu thông tin trực quan để hỗ trợ các tác vụ thiết yếu như object detection. Khác với image classification, object detection không chỉ nhận diện các vật thể có trong hình ảnh mà còn xác định chính xác vị trí của chúng. Điều này làm cho nó trở thành một công cụ quan trọng cho các ứng dụng thị giác AI như ô tô tự lái, hệ thống an ninh thời gian thực và tự động hóa kho hàng.

Theo thời gian, công nghệ object detection đã trở nên tiên tiến hơn và dễ sử dụng hơn. Một bước tiến lớn đã được công bố tại sự kiện hybrid thường niên của Ultralytics, YOLO Vision 2024 (YV24), với việc ra mắt Ultralytics YOLO11 model. YOLO11 cải thiện độ chính xác và hiệu suất đồng thời hỗ trợ các tác vụ tương tự như YOLOv8, giúp người dùng các mô hình trước đó chuyển đổi một cách liền mạch.

Using the Ultralytics YOLO11 model for object detection

Hình 1. Ví dụ về việc sử dụng mô hình Ultralytics YOLO11 để phát hiện đối tượng.

Trong bài viết này, chúng ta sẽ phân tích object detection là gì, điểm khác biệt của nó so với các tác vụ computer vision khác và khám phá các ứng dụng thực tế của nó. Chúng ta cũng sẽ hướng dẫn bạn cách sử dụng mô hình YOLO11 với Ultralytics Python packageUltralytics HUB platform. Hãy bắt đầu nào!

Phát hiện đối tượng là gì?#

Object detection là một tác vụ cốt lõi trong computer vision, thực hiện nhiều việc hơn là chỉ nhận diện các vật thể trong một hình ảnh. Khác với image classification, vốn chỉ xác định xem một vật thể cụ thể có xuất hiện hay không, object detection nhận diện nhiều vật thể và xác định chính xác vị trí của chúng bằng cách sử dụng bounding boxes.

Ví dụ, nó có thể nhận diện và định vị khuôn mặt trong một bức ảnh chụp nhóm, xe hơi trên một con đường đông đúc, hoặc sản phẩm trên kệ hàng trong cửa hàng. Việc kết hợp nhận diện và định vị vật thể làm cho nó cực kỳ hữu ích cho các ứng dụng như surveillance, giám sát đám đông và quản lý hàng tồn kho tự động.

Sử dụng Ultralytics YOLO11 để phát hiện khuôn mặt

Hình 2. Sử dụng Ultralytics YOLO11 để phát hiện khuôn mặt.

Điểm làm cho object detection khác biệt với các tác vụ khác như phân đoạn ngữ nghĩa hoặc instance segmentation chính là trọng tâm và hiệu suất của nó.

Phân đoạn ngữ nghĩa gắn nhãn mọi điểm ảnh (pixel) trong một hình ảnh nhưng không phân biệt giữa các vật thể riêng lẻ cùng loại (ví dụ: tất cả các khuôn mặt trong một bức ảnh sẽ được nhóm lại thành "mặt"). Instance segmentation tiến xa hơn bằng cách tách biệt từng vật thể và phác thảo hình dạng chính xác của chúng, kể cả đối với các vật thể cùng một class.

Tuy nhiên, object detection cung cấp một cách tiếp cận tinh gọn hơn bằng cách nhận diện và phân loại các vật thể đồng thời đánh dấu vị trí của chúng. Điều này làm cho nó trở nên lý tưởng cho các tác vụ thời gian thực như phát hiện khuôn mặt trong đoạn phim an ninh hoặc nhận diện chướng ngại vật cho autonomous vehicles.

Các ứng dụng của Ultralytics YOLO11 và phát hiện đối tượng#

Các tính năng phát hiện đối tượng nâng cao của Ultralytics YOLO11 giúp công nghệ này trở nên hữu ích trong nhiều ngành công nghiệp. Hãy cùng xem xét một số ví dụ.

Sử dụng Ultralytics YOLO11 cho phân tích bán lẻ#

Ultralytics YOLO11 và công nghệ phát hiện đối tượng đang định hình lại phân tích bán lẻ bằng cách làm cho việc quản lý hàng tồn kho và giám sát kệ hàng trở nên hiệu quả và chính xác hơn. Khả năng phát hiện đối tượng nhanh chóng và đáng tin cậy của model giúp nhà bán lẻ theo dõi mức tồn kho, sắp xếp kệ hàng và giảm thiểu sai sót trong việc kiểm đếm hàng tồn kho.

Ví dụ, YOLO11 có thể phát hiện các mặt hàng cụ thể như kính râm trên kệ hàng trong cửa hàng. Nhưng tại sao một nhà bán lẻ lại muốn giám sát một kệ hàng? Việc giữ cho các kệ hàng luôn được bổ sung đầy đủ và ngăn nắp là điều quan trọng để đảm bảo khách hàng có thể tìm thấy những gì họ cần, điều này tác động trực tiếp đến doanh số. Bằng cách giám sát các kệ hàng trong thời gian thực, các nhà bán lẻ có thể nhanh chóng phát hiện khi nào các mặt hàng sắp hết, đặt nhầm chỗ hoặc quá tải, giúp họ duy trì một khu trưng bày ngăn nắp và thu hút, từ đó cải thiện trải nghiệm mua sắm.

Sử dụng Ultralytics YOLO11 để phát hiện sản phẩm trên kệ

Hình 3. Ví dụ về việc sử dụng Ultralytics YOLO11 để phát hiện sản phẩm trên kệ.

Ultralytics YOLO11 trong các ứng dụng thành phố thông minh#

Một thành phố nhộn nhịp phụ thuộc vào luồng giao thông trơn tru và đường phố an toàn để vận hành hiệu quả, và Ultralytics YOLO11 có thể giúp biến điều này thành hiện thực. Trên thực tế, nhiều ứng dụng thành phố thông minh có thể được tích hợp với YOLO11.

Một trường hợp thú vị liên quan đến việc sử dụng tính năng phát hiện đối tượng để nhận diện biển số xe trên các phương tiện đang di chuyển. Nhờ đó, Ultralytics YOLO11 có thể hỗ trợ thu phí nhanh hơn, quản lý giao thông tốt hơn và thực thi quy định nhanh chóng hơn.

Sử dụng tính năng phát hiện đối tượng và Ultralytics YOLO11 để phát hiện biển số xe

Hình 4. Sử dụng tính năng phát hiện đối tượng và Ultralytics YOLO11 để phát hiện biển số xe.

Thông tin chi tiết từ các hệ thống thị giác AI giám sát đường sá có thể cảnh báo các cơ quan chức năng về các hành vi vi phạm giao thông hoặc tình trạng tắc nghẽn trước khi chúng leo thang thành các vấn đề lớn hơn. YOLO11 cũng có thể phát hiện người đi bộ và người đi xe đạp, làm cho đường phố an toàn và hiệu quả hơn cho tất cả mọi người.

Trên thực tế, khả năng xử lý dữ liệu trực quan của Ultralytics YOLO11 biến nó thành một công cụ mạnh mẽ để cải thiện cơ sở hạ tầng đô thị. Chẳng hạn, nó có thể giúp tối ưu hóa thờigian đèn tín hiệu giao thông bằng cách phân tích chuyển động của phương tiện và người đi bộ. Nó cũng có thể nâng cao an toàn trong các khu vực trường học bằng cách phát hiện trẻ em và cảnh báo người lái xe giảm tốc độ. Với YOLO11, các thành phố có thể chủ động thực hiện các biện pháp để giải quyết thách thức và tạo ra một môi trường hiệu quả hơn cho mọi người.

Phát hiện video thời gian thực với Ultralytics YOLO11: Tăng khả năng tiếp cận#

Phát hiện đối tượng thời gian thực đề cập đến khả năng của hệ thống trong việc nhận diện và phân loại các đối tượng trong luồng video trực tiếp ngay khi chúng xuất hiện. Ultralytics YOLO11 được thiết kế để đạt hiệu suất thời gian thực vượt trội và xuất sắc trong việc hỗ trợ khả năng này. Các ứng dụng của nó vượt ra ngoài việc đơn giản hóa quy trình - nó còn có thể giúp tạo ra một thế giới hòa nhập hơn và có thể tiếp cận tốt hơn.

Ví dụ, YOLO11 có thể hỗ trợ những người khiếm thị bằng cách nhận diện các vật thể trong thời gian thực. Dựa trên các phát hiện đó, các mô tả bằng âm thanh có thể được cung cấp, giúp người dùng điều hướng môi trường xung quanh với sự độc lập cao hơn.

Hãy tưởng tượng một người khiếm thị đi mua sắm tạp hóa. Việc chọn đúng các mặt hàng có thể gặp khó khăn, nhưng Ultralytics YOLO11 có thể hỗ trợ. Khi họ đặt các mặt hàng vào giỏ hàng, một hệ thống tích hợp với YOLO11 có thể được sử dụng để nhận diện từng mặt hàng - như chuối, quả bơ hoặc hộp sữa - và cung cấp mô tả âm thanh theo thời gian thực. Điều này cho phép họ xác nhận các lựa chọn của mình và đảm bảo họ đã có mọi thứ họ cần. Bằng cách nhận diện các vật dụng hàng ngày, YOLO11 có thể giúp việc mua sắm trở nên đơn giản hơn.

Object detection helping make the world more accessible for the visually impaired

Hình 5. Phát hiện đối tượng có thể giúp làm cho thế giới trở nên dễ tiếp cận hơn cho người khiếm thị.

Hướng dẫn từng bước về phát hiện đối tượng với Ultralytics YOLO11#

Giờ đây, chúng ta đã đề cập đến những kiến thức cơ bản về phát hiện đối tượng và các ứng dụng đa dạng của nó, hãy cùng tìm hiểu cách bạn có thể bắt đầu với mô hình Ultralytics YOLO11 cho các tác vụ như phát hiện đối tượng.

Có hai cách đơn giản để sử dụng YOLO11: thông qua gói Python của Ultralytics hoặc Ultralytics HUB. Hãy cùng khám phá cả hai phương pháp, bắt đầu với gói Python.

Chạy suy luận bằng Ultralytics YOLO11#

Inferencing là khi một AI model phân tích dữ liệu mới, chưa từng thấy để đưa ra các predictions, phân loại thông tin hoặc cung cấp thông tin chi tiết dựa trên những gì nó đã học được trong quá trình training. Đối với object detection, điều đó có nghĩa là nhận diện và định vị các vật thể cụ thể trong một hình ảnh hoặc video, vẽ bounding boxes xung quanh chúng và gắn nhãn chúng dựa trên quá trình training của mô hình.

Để thực hiện inferencing bằng mô hình object detection YOLO11, trước tiên bạn cần install the Ultralytics Python package thông qua pip, conda hoặc Docker. Nếu bạn gặp bất kỳ vấn đề cài đặt nào, hãy xem troubleshooting guide để biết các mẹo và thủ thuật giúp bạn giải quyết chúng. Sau khi cài đặt xong, bạn có thể sử dụng đoạn mã sau để tải mô hình object detection YOLO11 và đưa ra dự đoán trên một hình ảnh.

Running an inference on an image using YOLO11n

Hình 6. Chạy suy luận trên hình ảnh bằng YOLO11n.

Huấn luyện một model Ultralytics YOLO11 tùy chỉnh#

Ultralytics YOLO11 cũng hỗ trợ custom training để phù hợp hơn với các use case cụ thể của bạn. Bằng cách fine-tuning model, bạn có thể tùy chỉnh nó để phát hiện các object liên quan đến project của mình. Chẳng hạn, khi using computer vision in healthcare, một model YOLO11 được custom-train có thể được sử dụng để phát hiện các điểm bất thường cụ thể trong hình ảnh y tế, chẳng hạn như khối u trong ảnh chụp MRI hoặc vết nứt trong ảnh X-quang, giúp các bác sĩ đưa ra chẩn đoán nhanh hơn và chính xác hơn.

Đoạn mã bên dưới minh họa cách tải và huấn luyện một model Ultralytics YOLO11 cho tác vụ phát hiện đối tượng. Bạn có thể bắt đầu từ một tệp cấu hình YAML hoặc một model được huấn luyện trước, chuyển trọng số và huấn luyện trên các tập dữ liệu như COCO để có các tính năng phát hiện đối tượng tinh chỉnh hơn.

from ultralytics import YOLO

# Load a model
model = YOLO("yolo11n.yaml")  # build a new model from YAML
model = YOLO("yolo11n.pt")  # load a pretrained model (recommended for training)
model = YOLO("yolo11n.yaml").load("yolo11n.pt")  # build from YAML and transfer weights

# Train the model
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

Sau khi huấn luyện một mô hình, bạn cũng có thể xuất mô hình đã huấn luyện sang các định dạng khác nhau để triển khai trong các môi trường khác nhau.

Phát hiện đối tượng YOLO11 trên Ultralytics HUB#

Đối với những ai đang tìm kiếm một giải pháp thay thế không cần mã (no-code), Ultralytics HUB cung cấp một nền tảng thị giác AI dễ sử dụng để training và triển khai các mô hình YOLO, bao gồm cả YOLO11.

Để chạy phát hiện đối tượng trên hình ảnh, bạn chỉ cần tạo một tài khoản, điều hướng đến phần ‘Models’ và chọn biến thể model phát hiện đối tượng Ultralytics YOLO11. Tải lên hình ảnh của bạn và nền tảng sẽ hiển thị các đối tượng được phát hiện trong phần xem trước.

Running inferences on Ultralytics HUB

Hình 7. Chạy suy luận trên Ultralytics HUB.

Bằng cách kết hợp tính linh hoạt của gói Python với sự dễ sử dụng của HUB, Ultralytics YOLO11 giúp các nhà phát triển và doanh nghiệp dễ dàng tận dụng sức mạnh của công nghệ phát hiện đối tượng tiên tiến.

Các điểm chính cần lưu ý#

Ultralytics YOLO11 thiết lập một tiêu chuẩn mới trong object detection, kết hợp độ chính xác cao với tính linh hoạt để đáp ứng nhu cầu của các ngành công nghiệp khác nhau. Từ việc nâng cao phân tích bán lẻ đến quản lý cơ sở hạ tầng thành phố thông minh, YOLO11 được xây dựng để mang lại hiệu suất đáng tin cậy, thời gian thực trên vô số ứng dụng.

Với các tùy chọn huấn luyện tùy chỉnh và giao diện dễ sử dụng thông qua Ultralytics HUB, việc tích hợp YOLO11 vào quy trình làm việc của bạn chưa bao giờ đơn giản hơn thế. Cho dù bạn là một nhà phát triển đang khám phá thị giác máy tính hay một doanh nghiệp đang muốn đổi mới với AI, YOLO11 cung cấp các công cụ bạn cần để thành công.

Để tìm hiểu thêm, hãy xem GitHub repository của chúng tôi và tham gia cùng cộng đồng của chúng tôi. Khám phá các ứng dụng AI trong self-driving carscomputer vision for agriculture trên các trang giải pháp của chúng tôi. 🚀

Explore solutions

Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau xây dựng tương lai của AI!

Bắt đầu hành trình của bạn với tương lai của machine learning