tôi chắc chắn rằng có một số thuật toán ranh giới bản đồ trong xử lý hình ảnh để làm điều này.
Nếu không, đây là bản sửa lỗi nhanh: chọn pixel ở trung tâm của khu vực chưa được khám phá là " ", ban đầu là toàn bộ hình ảnh. theo dõi các đường thẳng đứng và thẳng đứng ở 4 hướng mỗi kết thúc tại các đường biên giới của khu vực và tìm giá trị thay đổi từ 0 đến 1 hoặc ngược lại.
Theo dõi từng công tắc giá trị như vậy và hoàn thành đường biên của mỗi hình (Bước-A). Làm tương tự cho các khu vực mà vẫn chưa được khám phá: bắt đầu tại một số trung tâm điểm và lướt qua các đường nối trung tâm với đường viền hình ảnh hoặc đến pixel tại ranh giới của một khu vực đã biết.
Ở bước A, bạn cũng có thể kiểm tra xem ranh giới bạn truy tìm có phải là một đường hoặc đường cong hay không. Bất cứ khi nào nó là một đường cong, bạn chỉ cần hai điểm trên nó - điểm ở khoảng cách nào đó với nhau để tính chính xác của phép tính.
Đường thẳng vuông góc với hai điểm tiếp tuyến này cắt nhau ở giữa vòng tròn màu đỏ trong hình của bạn.
nếu hai số đó là số liệu duy nhất có thể xuất hiện trong hình ảnh thì đó là tìm kiếm thông qua mảng pixel cho đường viền cong. Bạn có đủ để tính toán trung tâm của vòng tròn thời điểm bạn tìm thấy một biên giới như vậy. – ashley
và làm cách nào để đạt được điều này? – Leo