From bea43126431f2a88d1f94f47789c3d905c2cd628 Mon Sep 17 00:00:00 2001 From: Krishna Shrangare Date: Mon, 6 Apr 2026 13:37:35 +0530 Subject: [PATCH] Added childhood image generation using Stable Diffusion and IP-Adapter --- child_image.ipynb | 3868 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3868 insertions(+) create mode 100644 child_image.ipynb diff --git a/child_image.ipynb b/child_image.ipynb new file mode 100644 index 0000000..e3e317b --- /dev/null +++ b/child_image.ipynb @@ -0,0 +1,3868 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "id": "VUQ-pg04BB8L" + }, + "outputs": [], + "source": [ + "!pip install -U diffusers transformers accelerate safetensors opencv-python pillow --quiet" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "id": "8EtwuCbBB7Rl" + }, + "outputs": [], + "source": [ + "from PIL import ImageEnhance, Image\n", + "\n", + "image = Image.open(\"input.jpg\").convert(\"RGB\").resize((512, 512))\n", + "\n", + "enhancer = ImageEnhance.Contrast(image)\n", + "image = enhancer.enhance(1.5)\n", + "\n", + "enhancer = ImageEnhance.Sharpness(image)\n", + "image = enhancer.enhance(2.0)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 868, + "referenced_widgets": [ + "9e53c029478045c2b7594a66c7a6ab61", + "10d07a93a10145d084ea953ac122d301", + "3000d6ed2b4342bb8c45f5954c4c8540", + "c2740b87a3ac48149b6cc1b5c52f2601", + "2d1673a7d26f48cbb84e5ed48942ebb4", + "0151a87981e04e32a0cc243a0455797c", + "540b0cbbdb064c0c9dd9e327ddf3b4ec", + "514b01bb30cd414eb64e9f69525f1fdd", + "f1a453cc7d4b4642b7355d2add2cbb47", + "398c014485d04677a862823310a27280", + "747509a143df469e9f00a6e3477cbc15", + "c7c4f29bdf134dd2823dbb3e69c7afbf", + "521bd5687f954091ae282504e82561f8", + "5efb19d22c7149dfba5f43e863132473", + "a8c3758dd53c4db0ab28a7c1fbb911d8", + "03cf3b5911a047cd8dbaf905c6231de1", + "5ed81c8590774dd3a2ca3d21178db141", + "385a51e54e1a4be085424b6fc95559a4", + "af85025430b34f53aa7fd5582da54498", + "2e735dde9e2d4bf783ce21d0330b8bdd", + "21330020fbe649eb9d62c1107279c528", + "4bc322474e8b4a0ebe87828c8e1a7990", + "26302fcbacef4a969d6e3a48fac55cb9", + "6840cfef60374a42ad1e8cce06999082", + "b7fbb48c139e4ce5b5840539a847ca3d", + "25b73dfaa1f44b3d825f180370ef763d", + "a946dbdd21104c42afb6779ae264e4aa", + "2ab19a0a43dc4b71b4879ec13d8b3a71", + "620389d211be4e7397801136a0bf8543", + "2ed9e976af3e4f1aa462d6ee204ca9b7", + "042a739d293e45d882802a4784147d34", + "ea9f65c7320f4929915dd2058033885c", + "383a016e785846a8a4105c70d53e6dba", + "89f98e2cd0cb4c929432f900d29e3528", + "5002574cfaef48d4ad263253f4779bd5", + "21d754551a004ca0905c0d5f55589624", + "9c89b32a23674f648699a3d813161f0e", + "584f840315cf4ac88e403db172970354", + "f74e7e4104c24d8aa3de3b7a1a9acc9e", + "66d3dd554421426b86e4ca5862b1b57f", + "e5fd3b302b7940b4a9d3258e9ca093e0", + "8bfa10ce12ce436fb12661c5afb320b4", + "0ae867fb8592435e80f0479a62225d97", + "9843b65dc5ed4c8ab53d0f1930daee63", + "849929921323404bb56bc9967ae44bde", + "11dcfd183be446ffb550aa1db9f546cb", + "c9d450f536bf4e96a4448a05d4ec7d76", + "aac6bf8ce8014c31b66128a81c0796b7", + "2b105d21170246d18c025dad831d0c83", + "c7e57293869648c8a831db3dc78a25a1", + "8979ec5ac1a54578a13396556c48ecd0", + "5a03e46d723c480795018cf744dcd9f0", + "68392dcbbcb8497880b05b8743fcc13f", + "43be55e0bb4e4df582607a2dc6c75b55", + "80f2c1409b104c90b05749a1b2be60d1", + "da557105e4674285bb840682f2037b71", + "634efc36e2f54275ae71ebd67d3655d6", + "167e6900bec64576b9a88103d79272e2", + "f844d6d9fd094fb197b2e5bbfb087f7f", + "92fa6cb283f042018c825b4df8ccb13b", + "0e0215e4384048f3935d50305d39f39c", + "1619cb6f21504f5592c2cc7234bce18a", + "d097070573ad4155a32c259e9c286407", + "a292cdacfab447b08090e020f3350612", + "bffec4d09eab4a1b9d84d3fbad40ea82", + "f3768faa5d5d4a85b8adbc246b6ac6e4", + "27e59ba37ac94d1fa75e45405e3fc47f", + "6984466c18d34f5da38c917aaa00af81", + "797b3a6e5ac044a69a4d50301b9fb735", + "7eb781bcfb5641d789bf9c434a37f784", + "3d083a8b40dd4c4daa1ac45c921dde84", + "accfa89e6d7f4e84a4cb4d5b5bd3f66d", + "15f42376024c4f3bb23452831d46b92d", + "8b562aa2cede4260b6e2d67cf2f645b5", + "0c464c3bda8648f4be2b2c5720d28e38", + "3b6a1f5c671e4b25935a1adba911bb70", + "ee45d84cfd894996a6febdbfec1d7297", + "1ecacb2e640845739171d68e0ad16442", + "88c064eb8ad4450099a5f94d4421332c", + "f82f5235bc7b4757b471e92953ba1fe6", + "df07653e52004aaca5153f6303672d69", + "4b23610740db47fc912871b5f0bfa0db", + "95c581b2362c44a78f728e2476193f3a", + "edb0bcb88d5d47e683e236008360a98a", + "0f00242821bc46e5ab664628412fd601", + "42b51d465421475a9de87c87a5a240be", + "e832d4061f934b999dcc16f5060b8fda", + "3212b48c277f43d9a97fae9a738e83f6", + "d8a62057cd6f46c0aff4249699970e8a", + "9b9a39b3bfc64a61b7e550b4a7d6b97d", + "1b7f114d625a4a5baaaa3c942d0e1d36", + "4cea5a2d51a447bc91be7ad0855eafc6", + "6a1d1ecd4f6a41889092cdbd7373fbc3", + "b2972caee5c84a508a3a4724b4ebd3a0", + "96a15fe8d4d74f59a39f4089ee153673", + "82b54d1c0c4e48ea8872c7ee1bc36239", + "5fc42988e576484b86c7355acbf11363", + "0f5c2bae36b54aa88ca74f1abc107eaf", + "535dee9317b74cf68db2b6ec5b715a6a", + "4da31fb724bc4b11a2a139d84f39caf7", + "c33ef5d1bd0c4b04ab1f8cd9393b5226", + "d12a846efc794543a351eecebcae9eaa", + "349c34bc16d2423f8f25fc88923b0b45", + "f37cdde11adf4c54bd93d39f8b95275f", + "52ef22d22a9b43c8a6a14ec9d0cec02a", + "15bd30fc5e344116be71df6716929bcf", + "26fe5182035d4918abdf34cb98adacdc", + "59db2aa7a67f43ee9a6a26a2f0b6a01a", + "a593d28c32f14276b8d402342dd992ad", + "7b23bdb905da47528d26034c92063cf5" + ] + }, + "id": "mkrSLn0xg7Og", + "outputId": "998d552a-c223-47af-da1f-c4895a25cd20" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "Flax classes are deprecated and will be removed in Diffusers v1.0.0. We recommend migrating to PyTorch classes or pinning your version of Diffusers.\n", + "Flax classes are deprecated and will be removed in Diffusers v1.0.0. We recommend migrating to PyTorch classes or pinning your version of Diffusers.\n" + ] + }, + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Using device: cuda\n" + ] + }, + { + "output_type": "stream", + "name": "stderr", + "text": [ + "/usr/local/lib/python3.12/dist-packages/huggingface_hub/utils/_auth.py:94: UserWarning: \n", + "The secret `HF_TOKEN` does not exist in your Colab secrets.\n", + "To authenticate with the Hugging Face Hub, create a token in your settings tab (https://huggingface.co/settings/tokens), set it as secret in your Google Colab and restart your session.\n", + "You will be able to reuse this secret in all of your notebooks.\n", + "Please note that authentication is recommended but still optional to access public models or datasets.\n", + " warnings.warn(\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "model_index.json: 0%| | 0.00/609 [00:00