NCSU ECE 558 (Digital Imaging Systems) Project 2
- Implement functions for Gaussian/Laplacian pyramid image blending in Python
- numpy
- cv2
- Spyder IDE (used), Linux, or Anaconda on Windows 10 Education
- kddo_code contains P1_q1.py, P2_Packages.py, and main.py that are carefully commented
- P1_q1.py reuses the 2-D convolution and padding functions from ECE 558 (Digital Imaging Systems) Project 1. The file is used as a Python module to import necessary helper functions in P2_Packages.py
- P2_Packages.py implements the LoG pyramid algorithm and is used as a Python module to import helper functions in main.py
- kddo_images contains folders of three image pairs. Each pair contains a folder of orginal images and result images
- Final report details the implementations of the functions in this project along with the results + analysis
Khoa Do
[1] M. Zhao, “Image Blending Using Laplacian Pyramids,” Becominghuman.ai, 14-May-2020. [Online]. Available: https://becominghuman.ai/image-blending-using-laplacian-pyramids-2f8e9982077f. [Accessed: 28-Oct-2021].
[2] F. Projcheski, “How to Blend Images Using Gaussian and Laplacian Pyramid,” Laconicml.com, 25-Jul-2020. [Online]. Available: https://laconicml.com/blend-images-laplacian-pyramid/. [Accessed: 28-Oct-2021].
[3] I. Nader, “Image Blending Using Pyramids in OpenCV Python,” Morioh.com, Jun-2021. [Online]. Available: https://morioh.com/p/1e6a4d2d950c. [Accessed: 28-Oct-2021].
[4] Kang and Atul, “Image Pyramids OpenCV Python,” Theailearner.com, 19-Aug-2019. [Online]. Available: https://theailearner.com/tag/image-pyramids-opencv-python/. [Accessed: 28-Oct-2021].
[5] https://github.com/PadovaY/pyramid_blend.
[6] https://github.com/jagracar/OpenCV-python-tests.
N/A