Skip to content

Commit b8999e5

Browse files
committed
Add webcam filter code.
1 parent 0a3c5b8 commit b8999e5

6 files changed

Lines changed: 35 additions & 0 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ target_include_directories(
162162
${BRIDGE_DIR}/include
163163
${LIBTORCH_DIR}/include
164164
${LIBTORCH_DIR}/include/torch/csrc/api/include
165+
${BRIDGE_DIR}/util
165166
)
166167

167168
set(BRIDGE_OBJECT_FILES $<TARGET_OBJECTS:bridge>)

bridge/.DS_Store

0 Bytes
Binary file not shown.

bridge/CMakeLists.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
2+
3+
find_package(OpenCV 4 REQUIRED)
4+
5+
find_library(ACCELERATE Accelerate REQUIRED)
6+
find_library(METAL Metal REQUIRED)
7+
find_library(FOUNDATION Foundation REQUIRED)
8+
9+
10+
111
add_library(BridgeUtil INTERFACE)
212

313
# Tell consumers where to find the headers

demos/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
add_subdirectory(video)
2+
3+
add_subdirectory(webcam_filter)

demos/webcam_filter/CMakeLists.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
3+
4+
5+
6+
add_executable(WebcamFilter
7+
${CMAKE_CURRENT_SOURCE_DIR}/WebcamFilter.chpl
8+
${CHAI_LIB_FILES}
9+
)
10+
add_dependencies(WebcamFilter bridge)
11+
add_dependencies(WebcamFilter ChAI)
12+
target_link_options(WebcamFilter
13+
PRIVATE
14+
${CHAI_LINKER_ARGS}
15+
)
16+
17+
# add_custom_command(TARGET WebcamFilter POST_BUILD
18+
# COMMAND ${CMAKE_COMMAND} -E copy_directory
19+
# "${CMAKE_CURRENT_SOURCE_DIR}/models"
20+
# "$<TARGET_FILE_DIR:WebcamFilter>/models"
21+
# COMMENT "Copying model folder"
22+
# )

demos/webcam_filter/WebcamFilter.chpl

Whitespace-only changes.

0 commit comments

Comments
 (0)