Ultralytics YOLO27: Đăng ký vào danh sách chờ.
Cấp phép YOLO
AI thị giác

YOLOvME: Vụ án bí ẩn về phân chó

Khám phá cách Ben Farahmand sử dụng YOLOv5 và Vision AI để giải quyết vấn đề phân chó trong khu phố và cải thiện quan hệ cộng đồng.

Nuvola LadiNuvola Ladi5 phút đọc
Dùng YOLOv5 để phát hiện chó trong sân

Lần tới khi để chó đi vệ sinh trong sân nhà người khác, có lẽ bạn nên cân nhắc kỹ. Ben Farahmand nhận ra mình đang gặp đúng vấn đề này khi con gái bắt đầu báo cho anh biết có ngày càng nhiều phân chó xuất hiện trong sân nhà. Không biết ai là người gây ra chuyện này, Ben bắt đầu nghĩ cách bắt quả tang thủ phạm.

Chúng tôi muốn biết câu chuyện kết thúc ra sao, nên đã gặp Ben và hỏi anh một vài câu về trải nghiệm sử dụng Ultralytics YOLOv5 và AI thị giác.

Quy trình tạo công cụ phát hiện đối tượng của bạn diễn ra như thế nào?#

Chó và chủ trong công viên

Xác định thách thức#

“Tôi nhận thấy có vấn đề. Tôi nghĩ, được rồi, con gái tôi chơi trong sân và thấy phân chó ở đó. Tôi muốn có thể nói chuyện với người để chó đi vệ sinh mà không dọn dẹp.” Ben nói. Ben cần tìm giải pháp tốt hơn là nhìn chằm chằm qua cửa sổ suốt 24/7.

Chọn model ML phù hợp#

Sau khi tìm kiếm nhanh trên Google, Ben phát hiện Ultralytics YOLOv5 và bắt tay huấn luyện model. “Tôi thấy có một vài model khác nhau đang được cung cấp. YOLOv5 có vẻ có tài liệu hướng dẫn tốt, nên tôi bắt đầu với model đó.” Sau đó, Ben chuyển sang Twitter và ghi lại thông tin từ buổi theo dõi, khiến chúng tôi hồi hộp dõi theo.

Huấn luyện model ML#

Ban đầu, Ben gặp một vài trở ngại. Model của Ben lúc đầu khó phát hiện những con chó nhỏ, dù chúng vẫn nằm trong diện tình nghi của vụ việc. Đôi khi model phân loại chó nhỏ thành chim, lúc khác lại bỏ sót hoàn toàn. Trong một trường hợp cụ thể, một con chó lớn, lông trắng xù được phân loại thành cừu. Để khắc phục, Ben thay mạng neural nhỏ đang sử dụng bằng một mạng lớn hơn và đã đạt kết quả tốt. Chó nhỏ không còn bị nhận diện thành chim, còn con cừu trước đó cuối cùng cũng được nhận diện chính xác là chó.

Người đàn ông nhặt phân chó trong công viên

Bạn có bắt được thủ phạm không?#

“Có, và chuyện xảy ra thường là những người chủ đi ngang qua sân nhà tôi. Đôi khi người cha đi ngang, lúc khác thì là cô con gái. Khi xem dữ liệu, tôi nhận ra người cha luôn dọn phân chó, còn cô con gái thì không.” Có vẻ tình hình trong khu phố của Ben đã khá hơn. “Chúng tôi viết thư và nói chuyện với họ, đến giờ không còn phân chó nữa. Nhưng bây giờ đôi khi tôi ra ngoài và nhận ra những con chó này đang đi ngang qua, cảm giác hơi rờn rợn. Tôi tự hỏi liệu họ có biết tôi đang theo dõi họ không.”

Bạn bắt đầu với Ultralytics và YOLOv5 như thế nào?#

“À, tình cờ thôi. Tôi biết về OpenCV và từng thử nghịch với nó hồi học cao học. Nhưng chương trình cao học của tôi tập trung nhiều hơn vào thiết kế tạo tác động xã hội, chứ không chú trọng kỹ thuật. Tôi chỉ thử vọc một chút. Gần đây, tôi biết điều mình muốn làm là khả thi, chỉ là không hoàn toàn chắc mình có làm được không. Tôi cũng không nhận ra việc đó lại dễ đến vậy. Cảm ơn các bạn vì có tài liệu xuất sắc. Ai viết tài liệu của các bạn xứng đáng được tăng lương.”

Bạn muốn giải quyết những thách thức nào khác với Ultralytics YOLOv5?#

“Hiện tại, điều đầu tiên tôi nghĩ đến là có một biển STOP trong khu phố mà mọi người thường xuyên vượt qua. Có thể người khác đã tạo ứng dụng như vậy rồi, nhưng tôi muốn tìm ra ai cứ tiếp tục vượt biển STOP. Tuy nhiên, tôi không thể nói việc thiết lập một hệ thống như vậy có hợp pháp hay không.”

Ben Farahmand là quản lý sản phẩm tại Tuva Labs, một công ty giáo dục nhỏ thúc đẩy giáo dục năng lực dữ liệu và giúp giáo viên đưa hoạt động học tập gắn với thực tế vào chương trình giảng dạy toán và khoa học. Tuva Labs cung cấp dataset, bài học và phần mềm vẽ biểu đồ, cho phép tích hợp mọi loại bài học thống kê vào chương trình giảng dạy. Ben cũng sáng lập FAZA, một trò chơi bàn hợp tác đầy kịch tính theo phong cách khoa học viễn tưởng hạng B, kể lại câu chuyện kinh điển về cuộc xâm lăng của người ngoài hành tinh.

Xem chuỗi bài đăng trên Twitter của Ben, ghi lại câu chuyện phân chó.

Tìm mã của Ben trong kho lưu trữ dog-detector trên GitHub.

Được viết bởi

Nuvola Ladi
Nuvola Ladi

Quản lý Nội dung Số · Ultralytics

Nuvola Ladi là Quản lý Nội dung Số tại Ultralytics, nơi cô sáng tạo nội dung về vision AI và Ultralytics YOLO, đồng thời đại diện công ty tại các sự kiện trong ngành như PyTorch Conference 2025. Cô sống tại Tây Ban Nha và có bằng Thạc sĩ về Truyền thông Thị giác và Kỹ thuật số của IE University. Trước khi gia nhập Ultralytics, cô từng đảm nhiệm các vị trí tại những tổ chức như XVA Gallery & Hotel và Rolex.

Bình luận

Đặt câu hỏi, chia sẻ kết quả hoặc giúp đỡ người khác.

Khám phá các giải pháp

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Chuyển hình ảnh từ drone và ảnh hàng không thành thông tin chuyên sâu theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Ứng dụng computer vision trong ngành hàng không vũ trụ với Ultralytics YOLO cho kiểm tra máy bay, phát hiện dị vật trên đường băng (FOD), vận hành mặt đất tại sân bay và phát hiện lỗi vật liệu composite.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế 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
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng 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
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

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