Generování 3D modelu otisku prstu#
This application has been developed as a part of bachelor’s thesis at Brno University of Technology - Faculty of Information Technology. The topic of this thesis was Generating a 3D Fingerprint Model from input fingerprint image.
This application consists of two main parts. The first part of the application uses custom filter library to apply image filters to enhance fingerprint images. This library consists of several filters imported from image processing modules.
The second part uses the processed image to make a 3D model of the fingerprint. The model can then be used to print an accurate representation of human fingerprint using a 3D printer. This model can either be planar, curved or mapped to a finger model.
Note
Project still under active development.
Contents#
- Installation
- Filtering images
- Configuration and presets
- Available filters with parameters
- Generating fingerprint models
- Usage
- Troubleshooting
- src
- config_parser module
- filters module
- log module
- main module
main.fingerprint_app
main.__init__()
main.parse_arguments()
main.parse_stl()
main.run_filtering()
main.get_empty_figure()
main.mirror_image()
main.apply_filters()
main.save_image()
main.run_stl()
main.prepare_heightmap()
main.write_stl_header()
main.get_ID()
main.append_faces()
main.engrave_text()
main.create_stl_mesh()
main.create_faces()
main.make_stl_planar()
main.make_stl_curved()
main.make_stl_map()
main.save_stl()
- stl_parser module