Repositori ini berisi implementasi Python untuk restorasi citra digital menggunakan metode inpainting TELEA dan NS. Inpainting sebagai sebuah teknik yang digunakan untuk mengisi bagian yang hilang atau rusak pada sebuah citra. Inpainting dapat digunakan dalam berbagai aplikasi, seperti menghilangkan objek yang tidak diinginkan atau memperbaiki foto yang rusak. Program ini dilengkapi GUI yang interaktif untuk penggunanya.
Sebelum membuat atau menjalankan program, pastikan bahwa Anda telah melakukan instalasi beberapa dependensi yang diperlukan. Berikut adalah dependensi yang harus diinstal sebelum membuat program tersebut:
- OpenCV adalah pustaka computer vision yang digunakan dalam program ini untuk manipulasi dan pemrosesan citra.
- Anda dapat menginstalnya dengan perintah pip install opencv-python
- NumPy adalah pustaka Python yang digunakan untuk operasi matematika dan manipulasi array. OpenCV juga mengandalkan NumPy untuk representasi data citra.
- Anda dapat menginstalnya dengan perintah pip install numpy
Selain dependensi tersebut, pastikan juga bahwa Anda memiliki instalasi Python yang sesuai pada komputer Anda.
- Pastikan Anda sudah memenuhi semua persyaratan yang disebutkan di atas.
- Lalu, Anda dapat menjalankan program ini dengan cara klik "Run Code" pada Visual Studio Code
- https://static.packt-cdn.com/products/9781785283932/graphics/B04554_07_08.jpg
- https://milsteadgraphics.files.wordpress.com/2015/02/epson001baw.jpg
- https://milsteadgraphics.files.wordpress.com/2015/02/oil-124_og.jpg?w=240&h=300
- https://milsteadgraphics.files.wordpress.com/2015/02/224627_large.jpg?w=300&h=207
- https://cdn.cambridgeincolour.com/images/tutorials/dpr_localized1.jpg