Skip to content

Commit f5bb2fb

Browse files
committed
2 parents 23afd97 + 40fb4cf commit f5bb2fb

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

examples/10.x/mrz/CMakeLists.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ MESSAGE(STATUS "Build with OpenCV: ${ENABLE_OPENCV}")
77

88
if (CMAKE_HOST_WIN32)
99
set(WINDOWS 1)
10+
elseif(CMAKE_HOST_APPLE)
11+
set(MACOS 1)
1012
elseif(CMAKE_HOST_UNIX)
1113
set(LINUX 1)
1214
endif()
@@ -55,6 +57,8 @@ elseif(LINUX)
5557
MESSAGE( STATUS "Link directory: ${PROJECT_SOURCE_DIR}/../sdk/platforms/linux/" )
5658
link_directories("${PROJECT_SOURCE_DIR}/../sdk/platforms/linux/")
5759
endif()
60+
elseif(MACOS)
61+
link_directories("${PROJECT_SOURCE_DIR}/../sdk/platforms/macos/")
5862
endif()
5963
include_directories("${PROJECT_BINARY_DIR}" "${PROJECT_SOURCE_DIR}/../sdk/include/")
6064

@@ -85,11 +89,16 @@ if(WINDOWS)
8589
COMMAND ${CMAKE_COMMAND} -E copy_directory
8690
"${PROJECT_SOURCE_DIR}/../sdk/platforms/win/bin/"
8791
$<TARGET_FILE_DIR:main>)
88-
else()
92+
elseif(LINUX)
8993
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
9094
COMMAND ${CMAKE_COMMAND} -E copy_directory
9195
"${PROJECT_SOURCE_DIR}/../sdk/platforms/linux/"
9296
$<TARGET_FILE_DIR:main>)
97+
elseif(MACOS)
98+
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
99+
COMMAND ${CMAKE_COMMAND} -E copy_directory
100+
"${PROJECT_SOURCE_DIR}/../sdk/platforms/macos/"
101+
$<TARGET_FILE_DIR:main>)
93102
endif()
94103

95104
# add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD

litecam/examples/mrz/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# C++ MRZ Scanner
22
A C++ application for scanning and processing **Machine Readable Zones (MRZ)** from identification documents such as **passports**, **ID cards**, and **visas**. The application can extract standardized information such as document type, issuing country, document number, name, nationality, date of birth, gender, and expiry date.
33

4+
https://github.com/user-attachments/assets/46af677b-42ac-4067-bc79-508373292ed1
45

56
## Features
67
- MRZ detection in images
@@ -31,4 +32,6 @@ A C++ application for scanning and processing **Machine Readable Zones (MRZ)** f
3132
```bash
3233
cmake ..
3334
cmake --build .
34-
```
35+
```
36+
37+
![C++ MRZ scanner for desktop](https://www.dynamsoft.com/codepool/img/2025/03/mrz-recognition-deep-learning-model.png)

0 commit comments

Comments
 (0)