[英]How to use my own functions with CMake for OpenCV
我正在Windows 7 32位和Visual C ++ 2010上使用OpenCV 2.3。我的CMakeLists文件如下所示:
SET( PROJECT_NAME Tennis_tracking )
PROJECT( ${PROJECT_NAME} )
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
FIND_PACKAGE( OpenCV REQUIRED )
ADD_EXECUTABLE( ${PROJECT_NAME} main.cpp )
TARGET_LINK_LIBRARIES( ${PROJECT_NAME} ${OpenCV_LIBS} )
ADD_EXECUTABLE( histogram histogram.cpp )
TARGET_LINK_LIBRARIES( histogram ${OpenCV_LIBS} )
例如,我想創建一個自定義函數“ getImageHistogram”(已存在於OpenCV中),將由main.cpp使用。 頭文件和主文件已完成,如何鏈接CMakeLists中的那些文件?
非常感謝你。
只要使用C ++,就可以在另一個(自定義)名稱空間中定義此函數,並將其稱為custom::getImageHistogram()
。
對於CMake部分,沒有什么特別的事情要做,因為您已經將該文件添加到了構建過程中:
ADD_EXECUTABLE( ${PROJECT_NAME} main.cpp )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.