diff --git a/cmake_modules/FindOpenCV.cmake b/cmake_modules/FindOpenCV.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..b3342d155e18ca52800e57ce467bb5b49684204d
--- /dev/null
+++ b/cmake_modules/FindOpenCV.cmake
@@ -0,0 +1,6 @@
+#edit the following line to add the librarie's header files
+FIND_PATH(OpenCV_CONFIG OpenCVConfig.cmake /usr/local/share/OpenCV)
+
+IF (OpenCV_CONFIG)
+INCLUDE (/usr/local/share/OpenCV/OpenCVConfig.cmake)
+ENDIF (OpenCV_CONFIG)
\ No newline at end of file
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 962e4da39f551e974250c43bf32079b29201ce22..897148934ce6e809cb541abbcb067b3a7414a63a 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -199,7 +199,8 @@ SET(headers_alg_anms
 
 # locate the necessary dependencies
 FIND_PACKAGE(Eigen3 REQUIRED)
-FIND_PACKAGE(OpenCV REQUIRED)
+#FIND_PACKAGE(OpenCV REQUIRED)
+INCLUDE (${PROJECT_SOURCE_DIR}/cmake_modules/FindOpenCV.cmake)
 #FIND_PACKAGE(Boost REQUIRED)
 
 if (OpenCV_FOUND)