diff -uprN caffe-1.0/src/caffe/layers/window_data_layer.cpp caffe-1.0-ohos/src/caffe/layers/window_data_layer.cpp
@@ -1,4 +1,5 @@
#ifdef USE_OPENCV
+#include <opencv2/imgcodecs/legacy/constants_c.h>
#include <opencv2/highgui/highgui_c.h>
#include <stdint.h>
Binary files caffe-1.0/src/caffe/layers/.window_data_layer.cpp.swp and caffe-1.0-ohos/src/caffe/layers/.window_data_layer.cpp.swp differ
diff -uprN caffe-1.0/src/caffe/test/test_io.cpp caffe-1.0-ohos/src/caffe/test/test_io.cpp
@@ -1,4 +1,5 @@
#ifdef USE_OPENCV
+#include <opencv2/imgcodecs/legacy/constants_c.h>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/highgui/highgui_c.h>
diff -uprN caffe-1.0/src/caffe/util/io.cpp caffe-1.0-ohos/src/caffe/util/io.cpp
@@ -3,6 +3,7 @@
#include <google/protobuf/io/zero_copy_stream_impl.h>
#include <google/protobuf/text_format.h>
#ifdef USE_OPENCV
+#include <opencv2/imgcodecs/legacy/constants_c.h>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/highgui/highgui_c.h>