A desktop app for creating and editing independent 3D models for interior design and decoration.
HomeCraft is an AI-driven project that allows users to capture a video of their room, extract key frames, segment objects, apply inpainting, and generate a fully editable 3D model of their space. The goal is to enable seamless virtual home redesigns without physically modifying the real-world environment.
Before running HomeCraft, ensure you have the following installed:
Ensure you clone the repository and navigate to its directory:
git clone https://github.com/PhilipSanM/Homecraft
cd HomeCraftTip
Create a new virtual environment
python -m venv .venvActivate the new environment
.venv\Scripts\activateImportant
Install all required packages
pip install flet[all]
pip install opencv-python
pip install flet-contribNow you can run the application
flet run -d UI- Ensure all required datasets and models are properly placed in the expected directories before running the scripts.
- Modify paths accordingly if your directory structure is different.
- If any container fails to start, check logs with:
docker logs <container_name>
- To remove all stopped containers, run:
docker system prune -f


