Cách tốt nhất để làm điều này là sử dụng đối tượng tham chiếu. Đó có thể là một mảnh giấy hoặc thẻ id của bạn có kích thước thực tế được biết đến với bạn. Đặt thẻ tham chiếu gần đối tượng có kích thước bạn cần tính toán. Chụp nhanh cả hai. Bằng cách nào đó tính toán số lượng pixel được bao phủ bởi thẻ có kích thước thực tế được biết đến (tôi đã sử dụng nó bằng cách sử dụng OpenGL trong Ứng dụng iOS của tôi). Sau đó, tính số pixel của đối tượng bạn muốn tìm thứ nguyên. So sánh cả hai giá trị, bạn có thể thiết lập công thức để lấy chiều cao và chiều rộng của đối tượng.
Trên đây là một giải pháp có thể giúp bạn. Khác bạn cần phải tính toán khoảng cách giữa đối tượng và máy ảnh (mà là không thể với iPhone, vì nó chỉ có một máy ảnh) và sau đó tiến hành.
Nguồn
2013-03-01 10:03:01
wt u phải cố gắng ?? – iPatel
Nó sẽ giúp biết được vật thể cách xa máy ảnh bao xa và sau đó sử dụng các kích thước được tính toán trong hình ảnh để có thể tính toán kích thước vật thể (tôi giả định). Vì vậy, câu hỏi nên là "Làm thế nào để bạn xác định khoảng cách của một đối tượng từ máy ảnh". – trojanfoe
Điều này có thể thực hiện mà không sử dụng bất kỳ giá trị được nhập nào như khoảng cách. Tôi đã thử với một số chức năng toán học. Tôi cần tính kích thước của đối tượng trong phòng (15feet x 15feet). – vinpat