Vào thẳng nội dung

Đo kích thước

Mới trong phiên bản 1.1

Dimension measurement

Đo kích thước vật

Trong ứng dụng này, chúng ta sử dụng 2 bước:

  1. Thực hiện hiệu chuẩn
  2. Đ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

  1. 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).
  2. Điều chỉnh đối tượng đo thẳng với camera/quan sát.
  3. Điều chỉnh vị trí camera để tránh méo hình.