Skip to content

Commit 7433063

Browse files
author
Kaiyu Yang
committed
progressing
1 parent 2133df1 commit 7433063

16 files changed

+63
-15
lines changed

CMakeLists.txt

+7-8
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,14 @@ FIND_PACKAGE(OpenCV REQUIRED)
1616
# Once more (silently) to look for the installed modules
1717
FIND_PACKAGE(OpenCV OPTIONAL_COMPONENTS ${OPENCV_MODULES_TO_WRAP})
1818

19-
IF(LUAROCKS_PREFIX)
20-
MESSAGE(STATUS "Installing Torch through Luarocks")
21-
STRING(REGEX REPLACE "(.*)lib/luarocks/rocks.*" "\\1" CMAKE_INSTALL_PREFIX "${LUAROCKS_PREFIX}")
22-
MESSAGE(STATUS "Prefix inferred from Luarocks: ${CMAKE_INSTALL_PREFIX}")
23-
ENDIF()
24-
2519
FIND_PACKAGE(Torch REQUIRED)
2620
INCLUDE_DIRECTORIES(${Torch_INSTALL_INCLUDE} ${OpenCV_INCLUDE_DIRS})
2721

28-
FILE(GLOB luasrc *.lua)
22+
FILE(GLOB luasrc *.lua cv/*.lua)
23+
SET(luasrc ${luasrc})
24+
FILE(GLOB sharedlib lib/*)
2925
SET(luasrc ${luasrc})
30-
ADD_TORCH_PACKAGE(torch-opencv "" "${luasrc}" "torch-opencv")
26+
ADD_TORCH_PACKAGE(cv "" "${luasrc}" "cv")
3127

3228
SET(SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/src")
3329
INCLUDE_DIRECTORIES("${CMAKE_CURRENT_SOURCE_DIR}/include")
@@ -39,13 +35,16 @@ ADD_LIBRARY(Classes SHARED "${SOURCE_DIR}/Classes.cpp")
3935
TARGET_LINK_LIBRARIES(Classes Common)
4036

4137
FOREACH(MODULE ${OPENCV_MODULES_TO_WRAP})
38+
ADD_SUBDIRECTORY(cv/${MODULE})
4239
STRING(TOUPPER ${MODULE} MODULE_UPPERCASE)
4340
IF (OPENCV_${MODULE_UPPERCASE}_FOUND)
4441
ADD_LIBRARY(${MODULE} SHARED "${SOURCE_DIR}/${MODULE}.cpp")
4542
TARGET_LINK_LIBRARIES(${MODULE} Common)
4643
ENDIF()
4744
ENDFOREACH()
4845

46+
INSTALL(DIRECTORY "lib" DESTINATION "${Torch_INSTALL_LUA_PATH_SUBDIR}/cv")
47+
4948
IF (BUILD_TESTS)
5049
FILE(GLOB Tests_SRC "${SOURCE_DIR}/tests/*.cpp")
5150
ADD_LIBRARY(Tests SHARED ${Tests_SRC})

cv/_env.lua renamed to _env.lua

File renamed without changes.

torch-opencv-scm-1.rockspec renamed to cv-scm-1.rockspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package = "torch-opencv"
1+
package = "cv"
22
version = "scm-1"
33

44
source = {

cv.lua

-6
This file was deleted.

cv/features2d/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
2+
CMAKE_POLICY(VERSION 2.6)
3+
SET(src)
4+
FILE(GLOB luasrc *.lua)
5+
ADD_TORCH_PACKAGE(cv/features2d "${src}" "${luasrc}")

cv/flann/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
2+
CMAKE_POLICY(VERSION 2.6)
3+
SET(src)
4+
FILE(GLOB luasrc *.lua)
5+
ADD_TORCH_PACKAGE(cv/flann "${src}" "${luasrc}")

cv/highgui/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
2+
CMAKE_POLICY(VERSION 2.6)
3+
SET(src)
4+
FILE(GLOB luasrc *.lua)
5+
ADD_TORCH_PACKAGE(cv/highgui "${src}" "${luasrc}")

cv/imgcodecs/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
2+
CMAKE_POLICY(VERSION 2.6)
3+
SET(src)
4+
FILE(GLOB luasrc *.lua)
5+
ADD_TORCH_PACKAGE(cv/imgcodecs "${src}" "${luasrc}")

cv/imgproc/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
2+
CMAKE_POLICY(VERSION 2.6)
3+
SET(src)
4+
FILE(GLOB luasrc *.lua)
5+
ADD_TORCH_PACKAGE(cv/imgproc "${src}" "${luasrc}")

cv/ml/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
2+
CMAKE_POLICY(VERSION 2.6)
3+
SET(src)
4+
FILE(GLOB luasrc *.lua)
5+
ADD_TORCH_PACKAGE(cv/optflow "${src}" "${luasrc}")

cv/optflow/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
2+
CMAKE_POLICY(VERSION 2.6)
3+
SET(src)
4+
FILE(GLOB luasrc *.lua)
5+
ADD_TORCH_PACKAGE(cv/imgcodecs "${src}" "${luasrc}")

cv/photo/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
2+
CMAKE_POLICY(VERSION 2.6)
3+
SET(src)
4+
FILE(GLOB luasrc *.lua)
5+
ADD_TORCH_PACKAGE(cv/photo "${src}" "${luasrc}")

cv/superres/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
2+
CMAKE_POLICY(VERSION 2.6)
3+
SET(src)
4+
FILE(GLOB luasrc *.lua)
5+
ADD_TORCH_PACKAGE(cv/video "${src}" "${luasrc}")

cv/video/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
2+
CMAKE_POLICY(VERSION 2.6)
3+
SET(src)
4+
FILE(GLOB luasrc *.lua)
5+
ADD_TORCH_PACKAGE(cv/imgcodecs "${src}" "${luasrc}")

cv/videoio/CMakeLists.txt

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
2+
CMAKE_POLICY(VERSION 2.6)
3+
SET(src)
4+
FILE(GLOB luasrc *.lua)
5+
ADD_TORCH_PACKAGE(cv/videoio "${src}" "${luasrc}")

cv/init.lua renamed to init.lua

File renamed without changes.

0 commit comments

Comments
 (0)