Tôi muốn thực hiện phép trừ nền trong tệp video bằng phương pháp OpenCV. Ngay bây giờ tôi có thể làm phép trừ nền, nhưng vấn đề là tôi không thể có được đầu ra ở chế độ màu. Tất cả các đầu ra sau khi đã trừ nền đang đến ở chế độ màu xám :(. Tôi muốn để có được những thông tin màu cho foreground đó là kết quả đầu ra sau khi nền bị trừ.Trừ phông nền hiệu quả với OpenCV
Tôi có thể làm điều đó bằng mặt nạ kỹ thuật? ? như thủ tục sau đây mà tôi đang suy nghĩ về
- Capture Input -.
InputFrame
(RGB) - Process
InputFrame
- Subtract nền, cửa hàng foreground trong
TempFrame
(được sắp tới trong màu xám quy mô :() - Tạo một mặt nạ sử dụng
TempFrame
- Áp dụng mặt nạ tạo ra để các
InputFrame
- Nhận foreground màu như
OutFrame
tôi đánh lên với làm mặt nạ sử dụng OpenCV. Tôi chỉ là một người mới bắt đầu trong OpenCV. Xin hãy giúp tôi vượt qua điều này.
Xin cảm ơn trước.
Cảm ơn bạn, Nhưng tôi vẫn tự hỏi tại sao tất cả các ví dụ và mã cho BGS tôi đi qua internet chỉ tạo ra đầu ra Grayscale? Anyways .. Cảm ơn một lần nữa. – Jabez
Oh okay, tôi cho rằng nó dễ dàng hơn để thực hiện phép trừ nền với độ xám, vì vậy có lẽ đó là lý do tại sao. –