Đo kích thước
Mới trong phiên bản 1.1
Trong ứng dụng này, chúng ta sử dụng 2 bước:
- Thực hiện hiệu chuẩn
- Đo kích thước của đối tượng
Trong bước thứ hai, một hình ảnh sẽ được xử lý qua luồng này:
[Phân đoạn] --> [Đo lường] --> [Chồng hình] --> [Lưu kết quả]
1. Chuẩn bị bộ dữ liệu của bạn
# cấu trúc bộ dữ liệu của bạn nên như sau
data/
calib.jpeg
-test/
-*.jpg
Ghi
calib.jpeg là hình ảnh của đối tượng sử dụng để hiệu chuẩn (pixel/mm). Nên sử dụng đối tượng hiệu chuẩn có độ sâu tương tự như các đối tượng sẽ được sử dụng để kiểm tra.
2. Cách sử dụng
Hiệu chuẩn
Đi tới /projects/calculate_solution_opencv
Thực hiện lệnh này:
python calib.py --calib_file_path "<ĐƯỜNG_DẪN_TỚI_TẬP_TIN_HIỆU_CHUẨN>" --output "<ĐƯỜNG_DẪN_TỚI_THƯ_MỤC_KẾT_QUẢ>"
Đo lường
Đi tới /projects/calculate_solution_opencv
Thực hiện lệnh này:
python predict.py --img_path "<ĐƯỜNG_DẪN_TỚI_TẬP_TIN_HÌNH ẢNH>" --options "<ĐƯỜNG_DẪN_TỚI_TẬP_TIN_OPT>" --output "<ĐƯỜNG_DẪN_TỚI_THƯ_MỤC_KẾT_QUẢ>"
3. Mẹo cải thiện hiệu suất
- Sử dụng đối tượng hiệu chuẩn có độ sâu tương tự đối tượng đo (Có thể là một khối 3D in với chiều rộng và chiều cao được chỉ định).
- Điều chỉnh đối tượng đo thẳng với camera/quan sát.
- Điều chỉnh vị trí camera để tránh méo hình.