Thu ảnh từ camera và lưu trữ dưới dạng file Video:
Bước 1: Xác định tên tập tin lưu trữ, thiết lập (xác định) số hiệu khung ảnh khởi đầu và số hiệu khung ảnh cuối cùng, đồng thời xác định tốc độ khung ảnh trong video.
Bước 2: Đọc dữ liệu ảnh và lưu vào tập tin ảnh (thời gian đợi lưu ảnh) Bước 3: Nếu là khung ảnh cuối cùng thì dừng việc lưu ảnh,
ngược lại thì quay lại bước 2.
Lược đồ:
Lược đồ 3.2: Thu ảnh từ camera và lưu trữ
Phát hiện đối tượng vận động
Bước 1: Lấy dữ liệu về điểm ảnh của khung ảnh
Bước 2: So sánh với dữ liệu điểm ảnh nền được chọn ban đầu
Bắt đầu
Nhập tên tập tin lưu trữ Đặt số khung ảnh bắt đầu
Đặt số khung ảnh cuối Đặt tốc độ khung ảnh
Đọc dữ liệu điểm ảnh
Lưu vào tập tin ảnh Đợi lưu ảnh Khung ảnh kế tiếp Khung ảnh cuối cùng? Kết thúc đúng sai
Bước 3: Nếu có sự sai khác lớn hớn ngưỡng cho phép thì điểm ảnh nằm trong đối tượng vận động, ngược lại thì điểm ảnh nằm ngoài đối tượng vận động.
Bước 4: Nếu là điểm ảnh cuối cùng thì kết thúc, nếu chưa thì quay lại bước 1.
Lược đồ:
Lược đồ 3.3: Phát hiện đối tượng vận động
Đánh giá vận động của đối tượng
Bước 1: Xác định tên tập tin vào, đặt số hiệu khung ảnh bắt đầu và số hiệu khung ảnh cuối cùng
Bước 2: Lấy khung ảnh đầu tiên, phát hiện vùng đối tượng
Bước 3: Nếu đúng là khung ảnh cuối cùng thì lưu dữ liệu vận động của đối tượng và kết thúc, nếu không đúng thì sang bước 4.
Bước 4: Lấy khung ảnh kế tiếp, phát hiện vùng đối tượng, tính toán vùng vận động sai khác của đối tượng, đánh giá sự vận động của đối tượng và chuyển sang bước 3.
Bắt đầu
Lấy dữ liệu về điểm ảnh ảnh
So sánh với dữ liệu đểm ảnh nền
Điểm ảnh nằm bên ngoài đối tượng Điểm ảnh bên
trong đối tượng
Sai khác lớn hớn mức ngưỡng? Kết thúc đúng sai Điểm ảnh cuối cùng? đúng sai
Lược đồ:
Lược đồ 3.4: Đánh giá vận động của đối tượng
Bắt đầu
Xác định tên tập tin dữ liệu Đặt số khung ảnh bắt đầu Đặt số khung ảnh cuối cùng Lấy khung ảnh đầu tiên ảnh Phát hiện vùng đối tượng
ảnh Lưu dữ liệu vận động Khung ảnh cuối cùng? Kết thúc đúng sai Lấy khung ảnh kế tiếp
Phát hiện vùng đối tượng ảnh
Tính toán sai khác đối tượng vận động Đánh giá sự vận động