diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1dddaff..cea0598 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -41,14 +41,21 @@ message ("=> finding nix ...")
 find_package (NIX REQUIRED)
 include_directories (AFTER ${NIX_INCLUDE_DIR})
 
+#######################################
+# OPENCV
+find_package(OpenCV REQUIRED opencv_highgui opencv_core)
+include_directories(AFTER ${OpenCV_INCLUDE_DIRS} )
+set(LINK_LIBS ${LINK_LIBS} ${OpenCV_LIBRARIES})
+
 #######################################
 # Pylon
+#include_directories ( AFTER "/opt/pylon/include" )
+#file (GLOB PYLON_LIBRARIES "/opt/pylon/lib/*.so")
 include_directories ( AFTER "/opt/pylon5/include" )
 file (GLOB PYLON_LIBRARIES "/opt/pylon5/lib64/*.so")
-
 file (GLOB RECORDER_SOURCES *.cpp)
 file (GLOB RECORDER_INCLUDES *.hpp) 
 
 add_executable ( recorder ${RECORDER_SOURCES} ${RECORDER_INCLUDES} ${RECORDER_RES_SOURCES} )
 target_include_directories ( recorder PUBLIC "${PROJECT_BINARY_DIR}" )  
-target_link_libraries ( recorder Qt5::PrintSupport Qt5::Core Qt5::Widgets Qt5::Gui ${NIX_LIBRARIES} ${PYLON_LIBRARIES})
\ No newline at end of file
+target_link_libraries ( recorder Qt5::PrintSupport Qt5::Core Qt5::Widgets Qt5::Gui ${NIX_LIBRARIES} ${PYLON_LIBRARIES} ${OpenCV_LIBRARIES})
\ No newline at end of file
diff --git a/cmake/FindNIX.cmake b/cmake/FindNIX.cmake
index 543564b..467a8c6 100644
--- a/cmake/FindNIX.cmake
+++ b/cmake/FindNIX.cmake
@@ -23,7 +23,7 @@ set(NIX_INCLUDE_DIRS ${NIX_INCLUDE_DIR})
 include(FindPackageHandleStandardArgs)
 # handle the QUIETLY and REQUIRED arguments and set NIX_FOUND to TRUE
 # if all listed variables are TRUE
-find_package_handle_standard_args(Nix DEFAULT_MSG
+find_package_handle_standard_args(NIX DEFAULT_MSG
   NIX_LIBRARY NIX_INCLUDE_DIR)
 
 mark_as_advanced(NIX_INCLUDE_DIR NIX_LIBRARY)