Kiểm thử hàm xử lý ảnh với pytest: bắt lỗi trước khi lên máy
Dùng fixture, parametrize, pytest.raises và pytest.approx để khóa chặt các hàm cắt ROI, đếm pixel, đánh giá OK/NG, bắt lỗi ngưỡng trước khi lên máy trạm.
Bài học và bài viết về Programming trên HọcFree.
11 bài viếtDùng fixture, parametrize, pytest.raises và pytest.approx để khóa chặt các hàm cắt ROI, đếm pixel, đánh giá OK/NG, bắt lỗi ngưỡng trước khi lên máy trạm.
Cài Python 3.13 đúng cách trên Windows, macOS, Linux, cài VS Code, chạy file .py đầu tiên và học cách đọc thông báo lỗi.
int, float, str, bool qua ví dụ đo lường và OK/NG, f-string định dạng số, ép kiểu và hai cái bẫy về số thực.
if/elif/else cho tiêu chí OK/NG, for, range, enumerate, while có giới hạn, break, continue và bài tập dừng dây chuyền.
Lưu và thống kê dữ liệu sản xuất: slicing, list comprehension, dict cấu hình, đếm lỗi Pareto, set phát hiện mã trùng.
Viết hàm có tham số mặc định, trả nhiều giá trị, type hint, docstring, tách module và khối if __name__ == "__main__".
Đọc ghi file UTF-8 với with, đường dẫn bằng pathlib, try/except đúng cách và hàm đọc cấu hình JSON an toàn.
shape, dtype, cắt mảng theo [hàng, cột], view và copy, mặt nạ boolean, axis, broadcasting: nền tảng trước khi xử lý ảnh.
Đặt tên, gom tham số, hàm nhỏ, type hints, xử lý lỗi, kiểm thử bằng ảnh tổng hợp và công cụ tự động.
Những gì cần nắm để viết phần mềm trạm kiểm tra bằng C#: record, LINQ, async/await giữ giao diện không treo, xử lý ngoại lệ và giải phóng tài nguyên.
Nên và không nên commit gì, quy trình nhánh, Git LFS, DVC và gắn tag phiên bản mô hình triển khai.