diff --git a/src/libcamera/pipeline/virtual/image_frame_generator.h b/src/libcamera/pipeline/virtual/image_frame_generator.h
index 42a077ba..851ddbc0 100644
--- a/src/libcamera/pipeline/virtual/image_frame_generator.h
+++ b/src/libcamera/pipeline/virtual/image_frame_generator.h
@@ -13,6 +13,9 @@
 #include <sys/types.h>
 #include <vector>
 
+#include <libcamera/framebuffer.h>
+#include <libcamera/geometry.h>
+
 #include "frame_generator.h"
 
 namespace libcamera {
